level 1
我用Query连数据库,在插入时总提示‘cannot modify a rean-only dataset',我用了书上说的Query.edit不行,我又用Query.requestlive:=true;还是不行,还提示只读,可是我在查询分析器中用同一用户登录可以任意操作。请知道的朋友告知
2005年12月30日 10点12分
1
level 1
先将记录指针定位到想要修改的记录。query1.edit;query1.FieldByName('字段1').Asstring=Edit1.Text;query1.post;
2005年12月30日 12点12分
2
level 1
2楼的朋友,你说的我试过不行啊,还提示不能编辑只读数据集
2006年01月02日 01点01分
3
level 1
谢谢大家,不要因为这个吵架啊我那个表里只有4个字段,我的SQL语只是select * from operator但查出的数据集就是不让修改,不明白,我在QQ上问过别人说是不是数据库权限的问题?我用查询分析器试了同一个用户,在那里就可以。晕!这个还好说里面没有复杂的查询,只是把所有记录显示在程序界面上,然后用一个按钮提交修改,我用TABLE把QUERY给换了,把ReQuestLive:=True给删了,其它没动就OK了。可是要想在复杂的查询数据集中修改数据可怎么办呢?还得请大家指点!
2006年01月13日 02点01分
17
level 1
大哥。。你的数据库设置的是read only。。。怎么修改。把属性设置成none。dateset
2006年01月16日 08点01分
19