我用ADO连接一个Access数据库 (2分)

  • 主题发起人 主题发起人 shenger
  • 开始时间 开始时间
S

shenger

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADO连接一个Access数据库,想用Append方法加记录,提示ADODataSet1为ReadOnly,无法
进行Write操作,请问我该修改哪个属性,使它不要ReadOnly呢?另外这样打开数据库是不是默认ReadOnly?
 
你的Access是否一个只读文件,因为一般来说不会出现这种情况。
 
不是啊,以前我在VB里可以用它的,可现在提示:“ADODataSet1:cannot modify a read-only
dataset”
 
一步一步检查下你的设置,应该是有一个地方的设置造成的。
 
在使用时不能用access打开你的数据库,应将其关闭,才能在delphi中使用。
 
我是没用access打开数据库。
另外,我用VB编的一个程序(也是用ADO)操作数据库的同时也能用access打开它的。
 
在你的程序里面添加adotable1.edit就行了!快去试试吧!不行再找我。
 
楼上的那位仁兄弟真是差劲,
看都不看清楚就乱回答问题:
1 。 人家用的是adodataset
2 ,人家已用了append了,还要用什么edit??????????????啊,,

回答问题:
我想你的dataset的locktype 是不是设置成了readonly了???
 
楼上的那位仁兄弟真是差劲,
看都不看清楚就乱回答问题:
1 。 人家用的是adodataset
2 ,人家已用了append了,还要用什么edit??????????????啊,,

回答问题:
我想你的dataset的locktype 是不是设置成了readonly了???

 
to mydod:
//locktype 是不是设置成了readonly了???
没有啊,另外我把所有的locktype都试过了,问题依旧。
 
后退
顶部