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

Visual studio 2013 VBOLEDB数据连接无法识别所有.DBF文件,visual-studio-2013,dataset,visual-foxpro,oledbconnection,dbase,Visual Studio 2013,Dataset,Visual Foxpro,Oledbconnection,Dbase,我正在使用Visual Studio 2013,并尝试将一些.DBF数据库文件导入到数据集中。我使用的是OLE DB FoxPro数据源提供程序,它确实可以工作,它不会使用数据连接加载所有的.DBF文件,这样我就可以选择将哪些文件添加为数据集中的表。好像连他们都看不到。我不能使用ODBC连接,因为无论什么原因,每次它都会使Visual Studio崩溃。但是,当我将其添加为ODBC连接时,它确实会像预期的那样识别所有文件。我就是不能使用它们,否则它会崩溃。这件事我已经做了好几天了,请帮忙!它也不

我正在使用Visual Studio 2013,并尝试将一些.DBF数据库文件导入到数据集中。我使用的是OLE DB FoxPro数据源提供程序,它确实可以工作,它不会使用数据连接加载所有的.DBF文件,这样我就可以选择将哪些文件添加为数据集中的表。好像连他们都看不到。我不能使用ODBC连接,因为无论什么原因,每次它都会使Visual Studio崩溃。但是,当我将其添加为ODBC连接时,它确实会像预期的那样识别所有文件。我就是不能使用它们,否则它会崩溃。这件事我已经做了好几天了,请帮忙!它也不允许我使用Microsoft Jet 4.0添加这些文件

如果看不到您的连接字符串,我只能建议您发布它。然而,我也会先发制人地猜测,您的连接字符串指向一个特定的.DBF文件,该文件连接到一个表

您的连接应该指向逻辑驱动器/路径,而不是显式命名.dbf文件

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

失败的可能是,如果表是数据库容器的一部分,并且它的列名超过了旧的/自由格式表格式的10个字符,则可能会因此而阻止查询


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

这是连接字符串:而且我没有使用数据库容器。@mel,XtalData是WorkOrdr文件夹中的文件夹还是实际的表名?它是文件夹。但我放弃了这种方法,只是直接处理连接字符串,而不是尝试使用Visual Studio的高级工具。我还下载了VisualBasic6,它为我提供了所需的额外驱动程序,我终于能够让它工作了。我最终使用了一个带有Microsoft Access数据库驱动程序的ODBC连接。我曾经认为,当我试图让Visual Studio创建连接时,它崩溃了,如果我为它编写代码,它也会崩溃,但显然不是这样。有趣的是,我甚至使用了相同的连接字符串。