我需要在我的 ASP.NET 应用程序中打开并读取一个 Dbase 文件。当我尝试打开连接时,出现“找不到可安装的 ISAM”异常。我已经尝试了这个问题的最佳答案中的解决方案,但它们对我不起作用。
数据文件的文件路径是 C:\dev\DATA.DBF。这是我用来尝试打开连接的代码:
Dim connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\dev\DATA.DBF;Extended Properties=dBASE IV;"
Dim connection As OleDbConnection = New OleDbConnection(connectionString)
connection.Open()
此时我收到异常“找不到可安装的 ISAM”。你有什么想法我可以尝试让它工作吗?请注意,我可以将此文件作为 dBASE IV 文件导入 Access 数据库。
我在 Windows 7 上运行 Visual Studio 2008。如果您需要更多信息,请告诉我。谢谢你的帮助。