如何在程序中访问foxpro的数据库

pam 2007-07-17 03:25:28
客户有个软件,是用foxpro95编的,汗一下

但是还必须用他,是一个售天然气的程序

我要把他的购买记录导入我的程序数据库中,所以需要在c#中访问foxpro95

网上找了一圈也没搞明白怎么访问foxpro。。。

有没有那位大大有过类似的经验,帮忙指点一下
...全文
169 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ztenv 2007-07-17
  • 打赏
  • 举报
回复
下一个vfp数据库驱动程序,安装,用ODBC连接就可以访问了,
liusong_china 2007-07-17
  • 打赏
  • 举报
回复
OdbcConnection myOdbcConnection = new OdbcConnection();
string destTable = strPath;
myOdbcConnection.ConnectionString = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + destTable + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
myOdbcConnection.Open();
OdbcCommand myOdbcCommand = new OdbcCommand();
myOdbcCommand.Connection = myOdbcConnection;
myOdbcCommand.CommandText = ;
myOdbcCommand.ExecuteNonQuery();
myOdbcConnection.Close();
wangyanji 2007-07-17
  • 打赏
  • 举报
回复
最简单的办法是用foxpro6.0把dbf文件用copy语句转换成电子表格文件后就有办法了.
sx_lxh 2007-07-17
  • 打赏
  • 举报
回复

试试:

您可以使用ODBC.NET Managed Provider通过Microsoft Visual FoxPro Driver来连接VFP数据库。
1.ODBC.NET Managed Provider可以从以下网站下载并安装:
http://www.microsoft.com/downloads/release.asp?ReleaseID=35715
2.在您的VB.NET工程中,添加对Microsoft.Data.Odbc.dll的引用。
3.在程序中利用类似以下代码读取VFP数据库:
Imports System.Data
Imports Microsoft.Data.Odbc
. . .
. . .
Dim sConnectionString As String
sConnectionString = "SourceType=DBC;SourceDB=C:\MyDBC\data1.dbc;Driver={Microsoft Visual FoxPro Driver}"
Dim objConn As New OdbcConnection(sConnectionString)
Dim da As New OdbcDataAdapter("Select * From Table1", objConn)
Dim ds As New DataSet()
da.Fill(ds, "Table1")
. . .
sx_lxh 2007-07-17
  • 打赏
  • 举报
回复
试试:

打开dbf文件可以像打开mdb文件一样,只是把dbf文件所在的文件夹当作数据库,而dbf文件当作数据表
CONNECTIONSTRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的dbf文件的文件夹;Extended Properties=""dBase 5.0;HDR=NO;"""
chuxue1342 2007-07-17
  • 打赏
  • 举报
回复
GOOGLE上面没有吗?
pam 2007-07-17
  • 打赏
  • 举报
回复
没人用过吗?
vainnetwork 2007-07-17
  • 打赏
  • 举报
回复
没用过,只能顶下了.

110,567

社区成员

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

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

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