兄弟姐妹们请帮帮我★★★★★★★★★★★★★★★★★★★★★★★★。。。。。。。。。。。。。。。。

时间:2023-01-06 14:10:09
我用数据集绑定窗体form1中的dbgrid后,在dbgrid中增加多条记录(其中有几个字段为点击dbgrid中的小按钮后跳出一个与此字段相关的数据绑定窗体,用以选择数据,例如:‘名字’字段旁边有个小按钮),当鼠标点击前面已经填写的几行记录的小按钮时(例如:点击‘名字’字段旁边的小按钮),从弹出的数据绑定窗体form2中选好记录确定后,会出现错误信息“dataset not in edit or insert mode”,但我在form1.show中已经设定了数据集为edit。而且我把‘名字’字段的内容消掉后,就不会出错。兄弟姐妹们请帮帮我。

3 个解决方案

#1


赋值前一定要置为编码状态啊。

Query1.Edit;//!!!!!!!!!!!!!!!!!!!
Query1['名字']:='afds';

#2


我在form1.show中已经设定了数据集为edit

#3


adoQuery1.Edit;
如果你用的是TQuery,要将requestLive属性设成true

#1


赋值前一定要置为编码状态啊。

Query1.Edit;//!!!!!!!!!!!!!!!!!!!
Query1['名字']:='afds';

#2


我在form1.show中已经设定了数据集为edit

#3


adoQuery1.Edit;
如果你用的是TQuery,要将requestLive属性设成true