如何通过foxpro编程直接访问access的数据,急,多谢

monkeylion 2003-06-04 09:43:41
我想通过foxpro编程直接访问access的数据,并且在foxpro中编辑这些数据,请各位高手多多赐教,多谢!!
...全文
89 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuyiwen 2003-06-20
  • 打赏
  • 举报
回复
还有两种方法,一、就是用ADO连接ACCESS数据库;二、采用SPT的方法连接ACCESS数据库。
遗憾的是这两种方法,不能绑定到FORM。

在VFP8.0中,在窗体的数据环境中,可以使用CursorAdepter直接通过ODBC或ADO绑定ACCESS数据库的数据源。
newfang 2003-06-19
  • 打赏
  • 举报
回复
在ODBC中建立数据源,再在项目中建一远程视图即可!!
monkeylion 2003-06-19
  • 打赏
  • 举报
回复
我现在用的是6.0,按qufusongyu的方法,报错,iceli(ace),你能说的再详细一点吗?多谢
monkeylion 2003-06-10
  • 打赏
  • 举报
回复
我现在用的是6.0,按qufusongyu的方法,报错,iceli(ace),你能说的再详细一点吗?多谢
yuxinqin 2003-06-08
  • 打赏
  • 举报
回复
用VFP自带的远程试图连接就可以实现,比上面的方法简单多了
iceli 2003-06-08
  • 打赏
  • 举报
回复
同意yuxinqin的方法,如果必须用ODBC则使用 sqlstringconnect 比较方便(应该比 qufusongyu的方法简单一些吧,因为连接和断开连接只需要2行语句。)
hnpyz 2003-06-07
  • 打赏
  • 举报
回复
在 8.0 下不妨使用 CursorAdepter,
qufusongyu 2003-06-04
  • 打赏
  • 举报
回复
l_path="c:\tsgl"
Open Database tsgl
SQLSETPROP(0,"displogin",3)
Create Connection ts Connstring "DSN=MS Access Database;DBQ="+l_path+"\DATA\tsgl.mdb;DefaultDir="+l_path+"\DATA;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;PWD=admin;UID=admin;"
*!* SQLDISCONNECT(0)
nhandle=SQLConnect("ts")
If nhandle<0
Messagebox("不能连接数据库!",16,"错误提示")
ON SHUTDOWN quit
quit
Else
Wait Window "已经连上数据库!" nowait
endif
monkeylion 2003-06-04
  • 打赏
  • 举报
回复
能否通过语句来实现,最好有源码,多谢!
coolyylu 2003-06-04
  • 打赏
  • 举报
回复
通过odbc,原理和连接sqlserver的道理一直。使用vfp中的连接。vfp有创建连接的向导。

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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