请教各位了

bluedelphi 2004-08-11 06:38:38
我想用 ADO 控件访问 Paradox类型的文件也就是 *.db 数据文件,
ADO的connectionstring 应该怎么写啊? 我试了几次怎么也连接不上,
真麻烦!
希望高手指点,分数不够再加!
...全文
74 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluedelphi 2004-08-22
  • 打赏
  • 举报
回复
结贴
kaguo 2004-08-22
  • 打赏
  • 举报
回复
哦,对了,你数据库不会只读吧
kaguo 2004-08-22
  • 打赏
  • 举报
回复
这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。
这是因为ADO由于以下的几个原因而不能够写数据库造成的。有可能是在ODBC管理器中将该DSN的只读选项选中。
你是在同时更新两个表中的字段,也会出现这个错误信息,解决办法是分开来更新这两个表中各自字段。
bluedelphi 2004-08-18
  • 打赏
  • 举报
回复
:( 怎么没人理我啊!
bluedelphi 2004-08-16
  • 打赏
  • 举报
回复
很感谢上面的两位朋友,已经可以连接上了!
但是我没办法操作这个表,删除,更新,增加都报错误:"操作必须使用一个可更新的查询"
我搞不懂什么意思,望各位再指定迷津!
:) 肯定结帖,分不够再加
kaguo 2004-08-11
  • 打赏
  • 举报
回复
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"
goodloop 2004-08-11
  • 打赏
  • 举报
回复
给你一段,如果需要连接到C:\Data\test.db
ADOTable1.Connectionstring:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data;Mode=Share Deny None;Extended Properties=paradox 7.x';
ADOTable1.tablename:='test';

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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