2012-04-23 25 views
1

當試圖從vb中的excel文件讀取時,我得到這個異常「無法找到installable isam」。我試過谷歌和我得到的最多是指與我的連接有問題,但我不知道如何解決這個問題。這裏是我的連接字符串錯誤當試圖從Excel中讀取vb

Dim MyConnection As System.Data.OleDb.OleDbConnection 
MyConnection = New System.Data.OleDb.OleDbConnection _ 
     ("Provider=Microsoft.Jet.Oledb.4.0; Data Source='" & Application.StartupPath & "\kk.xls'; Extended Properties=Excel 9.0;") 
+1

我不確定這會修復它,但嘗試沒有單引號,並更改爲「擴展屬性= Excel 8.0」。 – 2012-04-23 14:05:47

+0

非常感謝你@Doug Glancy。我完全按照你所說的做了,現在工作正常。爲什麼不把它作爲答案,以便我可以打勾? – ken 2012-04-23 21:04:41

+0

完成。很高興工作! – 2012-04-23 21:48:05

回答

1

試一下沒有單引號,並改爲Extended Properties=Excel 8.0

+1

作爲一個方面說明,如果你有Excel 2010的版本是14.0 – Pynner 2012-04-24 11:55:34

+0

好的。謝謝@Pynner – ken 2012-04-27 14:01:06