Jet を使用して 2 つの「拡張子」(「filename.tst.csv」) を持つファイルを開こうとすると、エラー 3011 がスローされるという問題があります。
実行時エラー「3011」
Microsoft Jet データベース エンジンは、オブジェクト 'filename.tst.csv' を見つけることができませんでした。オブジェクトが存在すること、およびその名前とパス名のつづりが正しいことを確認してください。
コードは次のようになります。
Dim db as Database, rs as Recordset
Set db = OpenDatabase("SELECT TOP 1 * FROM [" & fileName & "];")
Set rs = db.OpenRecordset("SELECT TOP 1 * FROM [" & fileName & "];")
2 番目の拡張子 (または見かけの拡張子) ".tst" であるという問題を突き止めましたが、エラーが発生している理由がわかりません。また、Google またはここで回答を見つけることができませんでした。誰かが制限について何らかの洞察を持っているかもしれないと思います。
これはVB6でDAO 3.6を使用しています。