VB6 ADO 连接*.db 数据库????

wzxiaodu 2004-08-09 05:49:06
我用vb6(版本sp5或sp6)中的DATA控件读paradox(*.db)时,出错,提示“外部表不是预期格式",这和我用Access打开它提示错误一样。
那么,我如何才能用VB连接*.db呢。
如何用ADO连接呢。ADO的连接字符串该如何设置呢。请各位专家帮忙!!!
...全文
352 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzxiaodu 2004-08-13
  • 打赏
  • 举报
回复
我估计是缺了一些驱动文件的原因。
wzxiaodu 2004-08-13
  • 打赏
  • 举报
回复
这个问题在装了我们的一个工作上的程序(一个用到*.db的程序)后,自动解决了。
不知是什么原因!不过,谢谢大家!
northwolves 2004-08-10
  • 打赏
  • 举报
回复
ODBC Driver for Paradox
 
oConn.Open "Driver={Microsoft Paradox Driver (*.db)};" & _
          "DriverID=538;" & _
          "Fil=Paradox 5.X;" & _
          "DefaultDir=c:\dbpath\;" & _
          "Dbq=c:\dbpath\;" & _
          "CollatingSequence=ASCII;"

Note: MDAC 2.1 (or greater) requires the Borland Database Engine (BDE) to update Paradox ISAM fDBF files. (Q230126).

兄弟曾经为SYSBASE 的 *.DB 打不开苦恼过:
http://community.csdn.net/Expert/topic/2780/2780117.xml?temp=.975979
_1_ 2004-08-10
  • 打赏
  • 举报
回复
我估计是版本太高了,
chinaheroliu 2004-08-10
  • 打赏
  • 举报
回复
安装Bland DBE
reasonchan 2004-08-10
  • 打赏
  • 举报
回复
用connectstring的字符连接
gisant 2004-08-10
  • 打赏
  • 举报
回复
连接字符串格式为"select * from tables"其中tables为你想查询的表,*是查询条件
okcat 2004-08-09
  • 打赏
  • 举报
回复
将ACCESS建的数据库打开,工具菜单中数据库实用工具中转换到老版本再连接,不知道能不能邦上你,DATA只能连接老版本,不过除非装了VB的补丁后,有可能不用再转换而直接连接,连接.MDB,可以在属性窗口设啊,
如果真的不会连接字符串,可以先选中ADO控件,右键弹出菜单,选ADO属性,用生成字符串设定,及记录源,设好后,在属性窗口也可看到CONNECTSTRING属性,将其值复制到你的程序代码中,比较笨的方法。
jtkkjtkk 2004-08-09
  • 打赏
  • 举报
回复
真不知道能不能帮你:
http://www.connectionstrings.com/

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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