當我嘗試使用它打開帶有2個「擴展名」(「filename.tst.csv」)的文件時,出現Jet拋出錯誤3011的問題。打開帶有2個「擴展名」的文件時出現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。
有一個在我的代碼中的錯誤上面 - 我不會再投入到工作中,直到下週三,但我周圍的解決具有不同的工作誤差(剛打開的文件記錄和使用第一行 - 基本相同的東西)。我會發布實際答案,並在上班時修正上面的代碼與實際存在的代碼。 – Corazu 2009-09-18 06:01:14