怎样用ADO来打开一个DBF库(使用C#) 怎样用ADO来打开一个DBF库(使用c#),需要安装odbc驱动吗?字符连接串怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1."Provider=vfpoledb;Data Source=d:\\数据文件夹名"select * from 你的表名2."Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=d:\\数据文件夹名;Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";select * from 你的表名 ado.net不需要额外安装驱动www.connectionstring.com中找连接字符串 string conn = @"Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB=e:\dbf;Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"; using (OdbcConnection odbcConn = new OdbcConnection(conn)) { if (odbcConn.State == ConnectionState.Closed) { odbcConn.Open(); } string sql = "select * from 810137.DBF"; OdbcDataAdapter myAdapter = new OdbcDataAdapter(sql, odbcConn); DataSet ds = new DataSet(); myAdapter.Fill(ds); odbcConn.Close(); }这是我写的,但运行的时候总报错!提示[Microsoft][ODBC dBase Driver] Microsoft Jet 数据库引擎找不到对象'810137.DBF'。请确定对象是否存在,并正确地写出它的名称和路径。 你这种odbc调用方式,SourceDB=e:\dbf 这段应该制定的是Dbf文件的所在磁盘分区及目录。根据上面的配置信息和这句"select * from 810137.DBF"SQL,结合错误的提示,你需要检查程序运行机器中的e盘下dbf目录下是否存在810137.DBF。 谢谢大家,我的问题解决了我vf 的odbc驱动有问题,直接装了个vf环境就没事了 这个需要一个vfp的驱动VFPODBC.msi,在网上找到了下载回来 求高手相助~~ VS2005+SQL2005的一个问题 在WinForm中如何自动算所选两个值的乘积 C#如何动态创建linkLabel并加上不同的链接 C#中怎样获取或设置其它软件窗体句柄? 高人请进:关于如果重写DropDownList 各位高手有没有做过B/S或C/S的聊天程序啊? 大家看一下这里怎么会出错? 關於重寫datagridview控件的問題 急、急、急 如何在后台获取HTML控件(不加runat="server")的值 c# 画图函数 mycontroll是什么
"Provider=vfpoledb;Data Source=d:\\数据文件夹名"
select * from 你的表名2.
"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=d:\\数据文件夹名;Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
select * from 你的表名
www.connectionstring.com中找连接字符串
{
if (odbcConn.State == ConnectionState.Closed)
{
odbcConn.Open();
} string sql = "select * from 810137.DBF";
OdbcDataAdapter myAdapter = new OdbcDataAdapter(sql, odbcConn);
DataSet ds = new DataSet();
myAdapter.Fill(ds); odbcConn.Close();
}这是我写的,但运行的时候总报错!提示[Microsoft][ODBC dBase Driver] Microsoft Jet 数据库引擎找不到对象'810137.DBF'。请确定对象是否存在,并正确地写出它的名称和路径。
根据上面的配置信息和这句"select * from 810137.DBF"SQL,
结合错误的提示,你需要检查程序运行机器中的e盘下dbf目录下是否存在810137.DBF。
我vf 的odbc驱动有问题,直接装了个vf环境就没事了
这个需要一个vfp的驱动VFPODBC.msi,在网上找到了下载回来