用ADODB如何更新Paradox数据库的记录集?急!请各位大侠帮忙!

mozhanshi 2004-11-09 04:12:52
Conn3.Open "CollatingSequence=ASCII;DBQ=" & File1.Path & ";DefaultDir=" & File1.Path & ";Driver={Microsoft Paradox Driver (*.db )};DriverId=538;FIL=Paradox 5.X;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ParadoxNetPath=C:\WINDOWS\SYSTEM;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=1;Threads=3;UID=admin;UserCommitSync=Yes;"
rec3.Open "select * from " & File1.FileName, Conn3, adOpenDynamic, adLockOptimistic
以上是连接字符串和记录集打开方法。路径是用file控件指定的。
当我更新记录时提示我打开的记录集是只读的。
给出代码,谢谢。
...全文
130 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
aohan 2004-11-13
  • 打赏
  • 举报
回复
你的表存在吗?
mozhanshi 2004-11-13
  • 打赏
  • 举报
回复
有会的吗?
mozhanshi 2004-11-12
  • 打赏
  • 举报
回复
问题还是没有解决。
creazyfish 2004-11-11
  • 打赏
  • 举报
回复
同意hdhai9451(※★開拓者...糊涂中☆※) 的意见,这样打开的记录集应该是可以更新的呀?
mozhanshi 2004-11-11
  • 打赏
  • 举报
回复
没有高手了么??????
mozhanshi 2004-11-10
  • 打赏
  • 举报
回复
你们的都能更新么?
mozhanshi 2004-11-10
  • 打赏
  • 举报
回复
没用sql,我直接用rec3.update更新的。就提示操作必须使用一个可更新的查询。
Andy__Huang 2004-11-09
  • 打赏
  • 举报
回复
你的sql 語句是什么寫的﹖
mozhanshi 2004-11-09
  • 打赏
  • 举报
回复
没有只读,是不是vb就不能更新它的数据库?
fly_higher 2004-11-09
  • 打赏
  • 举报
回复
rec3.Open "select * from " & File1.FileName, Conn3, adOpenDynamic,adLockOptimistic,-1

后面加个“-1”试试~
Andy__Huang 2004-11-09
  • 打赏
  • 举报
回复
rec3.Open "select * from " & File1.FileName, Conn3, adOpenDynamic, adLockOptimistic

上面這條語句已經對了﹗
是不是你的那個庫為只讀屬性﹖
mozhanshi 2004-11-09
  • 打赏
  • 举报
回复
我搜索了以前的帖子,也有相同的问题,但都没人能回答。难道vb不能更新paradox的数据库吗?
lyxhappy 2004-11-09
  • 打赏
  • 举报
回复
UP

1,216

社区成员

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

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