当我尝试使用 Jet 打开带有 2 个“扩展名”(“filename.tst.csv”)的文件时,遇到了 Jet 抛出错误 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 & "];")
我已经将问题追踪为第二个扩展名(或明显的扩展名)“.tst”,但我不确定为什么会发生错误,我无法通过谷歌或通过这里找到答案 - 但是我想有人可能对这些限制有所了解。
这是在 VB6 中使用 DAO 3.6。