C# 怎么来操作dbf数据文件?odbc是什么东西? C# 怎么来连接dbf数据文件,怎么查询dbf文件?odbc可以操作什么数据文件?C#怎么用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接写,在配置文件里数据库就写成数据库文件名吧。通常通过控制面板中的ODBC Data Source来配置ODBC的数据源。所谓ODBC数据源就是命名的一组信息,包括需要连结的数据库所在位置(可以是磁盘目录/文件,也可以是网络服务器)、对应的ODBC驱动程序以及访问数据库所需的其他相关信息,用户可以通过数据源的名称(DSNs,Data Source Names)来指定所需的ODBC连接。 string table = @"d:\aaa\code.dbf"; string connstr=@"driver={microsoft visual foxpro driver};sourcetype=dbf;sourcedb=" + table + ";exclusive=no;null=no;collate=machine;backgroundfetch=no;deleted=no"; conn.connectionstring = connstr; conn.open();比如类似这样连 new SQLiteConnection(string.Format("Data Source={0};Compress=False;Synchronous=Off;UTF8Encoding=False;Version=3", "你的数据库.dbf"));查询跟普通SQL语句一样。。你可以去下个SqlLite的工具,打开文件自己看看,操作看看就知道了。 System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();string tb= @"C:\A.dbf";string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + tb+ ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"; conn.ConnectionString = connStr; conn.Open(); string sql = "select * from " + tb; OdbcDataAdapter da = new OdbcDataAdapter(sql, conn); DataTable dt = new DataTable(); da.Fill(dt); conn.Close();http://www.connectionstrings.com/dbf-foxpro 看asp.net的数据库操作部分,一两句说不清,连接简单,几个语句,只是很多相关操作较多 论坛的帖子排序是怎么排序的? c#怎么预览SQL中图片? .net 2005下的TIMER控件为什么没有autoreset属性啊? 关于本地多IP的WebRequest问题 一个关于DataSet和xml相互转换的问题 求解 谢谢 求,控件下载网站! 请问如何把SaveFileDialog的窗口显示在最上面,其它窗口失去焦点? Web访问失败...急!!! DataSet查询数据速度问题 c#如何生成自定义配置文件 请教一个TcpListener监听端口的问题 派生类实例化时1个参数,为何调用基类构造时,匹配的是无参构造呢
string connstr=@"driver={microsoft visual foxpro driver};sourcetype=dbf;sourcedb=" + table + ";exclusive=no;null=no;collate=machine;backgroundfetch=no;deleted=no";
conn.connectionstring = connstr;
conn.open();比如类似这样连
(string.Format("Data Source={0};Compress=False;Synchronous=Off;UTF8Encoding=False;Version=3",
"你的数据库.dbf"));
查询跟普通SQL语句一样。。
你可以去下个SqlLite的工具,打开文件自己看看,操作看看就知道了。
string tb= @"C:\A.dbf";
string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + tb+ ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
conn.ConnectionString = connStr;
conn.Open();
string sql = "select * from " + tb;
OdbcDataAdapter da = new OdbcDataAdapter(sql, conn);
DataTable dt = new DataTable();
da.Fill(dt);
conn.Close();
http://www.connectionstrings.com/dbf-foxpro