如何用vb调用vfp数据库?~

ledon1981 2003-12-29 11:44:42
谢谢了~
...全文
57 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yk84 2004-01-13
  • 打赏
  • 举报
回复
学习UP!
liuyanghe111 2004-01-13
  • 打赏
  • 举报
回复
Dim objCnn As New ADODB.Connection
Dim strConn As String
Dim objRs As New ADODB.Recordset
Dim objCmd As New ADODB.Command



strConn = "Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceDB=G:\Temp\testdata;SourceType=DBF"
objCnn.Open strConn
objCmd.ActiveConnection = objCnn
objCmd.CommandType = adCmdTable
objCmd.CommandText = "city"
Set objRs = objCmd.Execute
frankwong 2003-12-30
  • 打赏
  • 举报
回复
最简单的方法:
使用data1控件
data1.connect="FoxPro 2.0;"
data1.databasename=dbf文件的目录
data1.recordsource=dbf文件名

fly 2003-12-30
  • 打赏
  • 举报
回复
Dim DBFconn As New ADODB.Connection
Dim DBFrs As New ADODB.Recordset
Dim connstr as string

connstr="Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" & pathName & ";Exclusive=YES;"
DBFconn.open connstr
其中pathname是你的表所在的路径,如DBF表在d:\table.dbf ,那pathname="d:\".
flxa 2003-12-30
  • 打赏
  • 举报
回复
如果用ADO,可以:
1:用ADO的ODBC驱动程序。
2:VFP7,VFP8里提供了一个DBF、DBC的ADO驱动程序,可以用他做为驱动来调用DBF数据库,速度还可以。如果要的话,我可以发一个VFP8的给你。
上官云峰 2003-12-30
  • 打赏
  • 举报
回复
同意

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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