C#怎样打开dbf数据库文件?

wsqmail2002 2002-11-11 03:44:16
C#怎样打开dbf数据库文件?
...全文
65 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
烈马狂生 2002-11-13
  • 打赏
  • 举报
回复
sSourcePathName:是文件路径。
sSourceFileName :是文件名。
注意这个适用于:dBASE IV


string strConn=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+sSourcePathName+@";Extended Properties=""dBASE IV;HDR=Yes;"";" ;

OleDbDataAdapter adpt=new OleDbDataAdapter ("Select * From ["+ sSourceFileName +"]",strConn);

DataSet mySet=new DataSet ();
adpt.Fill (mySet);
hanxian 2002-11-12
  • 打赏
  • 举报
回复
我可以帮你解决,你先发个消息给我,我把ODBC。MSI的安装程序发给你,流下你的邮箱
再发一个例子给你,
因为我现在在网吧,下午来吧
TheAres 2002-11-12
  • 打赏
  • 举报
回复
参考:
http://expert.csdn.net/Expert/topic/1026/1026864.xml?temp=1.426333E-02

你需要首先建立一个DSN指向DBF文件所在的目录,比如说叫MYDBF,然后在你的VB.NET Project里面引用
Imports Microsoft.Data.Odbc

再用以下代码建立OdbcConnection, OdbcDataAdapter, DataSet.

OdbcConnection oCn = New OdbcConnection("DSN=MYDBF")
OdbcDataAdapter oDa = New OdbcDataAdapter("SELECT * FROM c:\myTable.dbf", oCn)

DataSet oDs = New DataSet()
oDa.Fill(oDs, "myTable")
wsqmail2002 2002-11-12
  • 打赏
  • 举报
回复
请说具体一点啊!!
webcat 2002-11-11
  • 打赏
  • 举报
回复
先建odbc
在添加数据库连接,用odbc ole provider
sdsxc 2002-11-11
  • 打赏
  • 举报
回复
使用System.Data.Odbc名称空间

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧