C# 连接到DBF

C# 连接到DBF,c#,database,dbf,C#,Database,Dbf,嗯,我正在开发一个程序,我必须连接到一个DBF,但问题是,我需要从DBF中获取一些数据并放入文本框,比如ID、用户名。。。。(这些数据存储在DBF中),但我如何才能做到这一点? 我曾想过使用IDX,但无法在C中创建索引# 对于数据库连接,我使用以下命令行: OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\TEMP\;Extended Properties=dBAS

嗯,我正在开发一个程序,我必须连接到一个DBF,但问题是,我需要从DBF中获取一些数据并放入文本框,比如ID、用户名。。。。(这些数据存储在DBF中),但我如何才能做到这一点? 我曾想过使用IDX,但无法在C中创建索引#

对于数据库连接,我使用以下命令行:

OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\TEMP\;Extended Properties=dBASE IV");
那么,如何从DBF获取信息,并对其进行搜索,例如:

SELECT * FROM TESTE.DBF WHERE NOME='Alex'
谢谢 亚历山大


(*对不起,我的英语很糟糕*)

问题,这是MS Access数据库文件吗。。?如果是这样的话,为什么要使用Properties=dBASE IVadd@infront您的提供程序在字符串中保留了返回字符这里是初学者的示例OleDbConnection con=new OleDbConnection(@“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\TEMP\n我可以在Python中这样做,这是我做的。这个文件是用MS Access?或Visual FoxPro?生成的,您可以尝试使用VFP OLEDB提供程序