VBOLEDB数据连接无法识别所有.DBF文件

时间:2014-11-04 15:45:14

标签: visual-studio-2013 dataset visual-foxpro oledbconnection dbase

我正在使用Visual Studio 2013,我正在尝试将一些.DBF数据库文件导入数据集。我正在使用OLE DB FoxPro数据源提供程序,它确实工作,它只是不会使用数据连接加载所有.DBF文件,以便我可以选择在我的数据集中添加哪些文件作为表。就好像它甚至看不到它们一样。我无法使用ODBC连接,因为它无论出于何种原因每次都会崩溃Visual Studios。但是,当我将它添加为ODBC连接时,它确实识别出它应该的所有文件。我只是不能使用它们或它会崩溃。我已经做了好几天了,所以请帮忙!它不允许我使用Microsoft Jet 4.0添加这些文件。

1 个答案:

答案 0 :(得分:1)

如果没有看到您的连接字符串,我只能建议发布它。但是,我还会先发制人地猜测您的连接字符串指向连接到单个表的特定.DBF文件。

您的连接应指向LOGICAL DRIVE / PATH,而不是明确命名.dbf文件。

另一种可能性是,如果文件是数据库CONTAINER的一部分(通过.DBC文件扩展名),那么您应该能够在数据库容器中查询和表。

可能失败的是,如果表是数据库容器的一部分,并且它具有超过旧/自由格式表格式的10个字符的长列名称,那么可能会阻止查询。

在没有任何可能的ID /密码信息的情况下,让我们尽可能地查看您的连接信息。