我要改变数据库的编辑状态,但为何老出错!!请高手指点迷津!!! 1.你设置ReadOnly时,应该先Close,不知你是怎么做的。2.可能还是跟第一条有关吧3.在BeforePost中写代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to InsideDelphi(ID)这样的错误很常见,一般情况下是真的出错,而不是另外一个程序打开了表单。 beforescroll事件里提醒用户是否提交修改procedure TForm1.Table1BeforeScroll(DataSet: TDataSet);begin if Table1.State in [dsInsert, dsEdit] then //提醒用户是否提交修改end; 要确定该表只有一个application在修改它。可能是有多个连接了。。 我只有一个程序使用此数据表单,但这个程序中有两个窗体要用到此表单。但我认为这只是在同一个程序内使用,没有问题吧?再有,我的两个使用此表单的不同窗体并不同时出现,都是在一个被Close后,才调用Application.CreateForm()生成另一个,窗体被Close前,需要显式的调用Table.Close 吗?如果不显式的调用,Table处于什么状态? 有可以回答上面问题的吗?为什么我在改变Table的状态后(Table.Edit),后来又莫名其妙的给变回原来状态(Table.state=dsBrowse)? 如果你是Free,就不需要再调用了,如果只是Close,还需要显式调用。 为什么我在改变Table的状态后(Table.Edit),后来又莫名其妙的给变回原来状态(Table.state=dsBrowse)? “如果你是Free,就不需要再调用了,如果只是Close,还需要显式调用。 ”好像很有道理!如果我只是Close,哪么Table处于什么状态?对同一程序的其他的窗体有什么影响? Table.Edit;方法使用起来问题很多,状态老变,害的我的程序在使用Table.state 判断的地方老不能按我想要的流程走。请问,Table.Edit;方法的正确使用方法? Table.Edit;方法使用起来问题很多,状态老变,害的我的程序在使用Table.state 判断的地方老不能按我想要的流程走。请问,Table.Edit;方法的正确使用方法? 凡是Move,Next,Prior,Insert,Append等函数都改变了Table.State属性为dsBrowse. ”这句话对吗? Table.Edit;方法使用起来问题很多,状态老变,害的我的程序在使用Table.state 判断的地方老不能按我想要的流程走。请问,Table.Edit;方法的正确使用方法? 这个问题如何解决? 我觉得你的问题太乱了,而且没有将你现在的源代码写清楚,干脆MAIL TO ME。E-MAIL:[email protected],定给你完满答复! 迷茫了 如何仿QQ添加表情,发送时,只是发送代表图片的字符串? 发个贴,碰碰运气。。。。 高分求助!有人知道TDxDBTreeList的用法要是告诉我的话我就把这最后的100分都给出去了!我什么时候都在线上等待!! [请教]Delphi如何为代码做成一个安装程序 价格走势图? 用delphi语言的循环语句从把一表的所有值导入另一个表内 用什么控件读写com端口比较好? delphi软件设计:如何在矢量图上贴图 急!关于动态生成文件夹的问题? 天啊!为何我做不到???? 一个问题,怎样在PC:PageControl上增加TabSheet…有人回答可还不行. 手机短消息是如何实现的?
这样的错误很常见,一般情况下是真的出错,而不是另外一个程序打开了表单。
begin
if Table1.State in [dsInsert, dsEdit] then
//提醒用户是否提交修改
end;
在同一个程序内使用,没有问题吧?
再有,我的两个使用此表单的不同窗体并不同时出现,都是在一个被Close后,才调用
Application.CreateForm()生成另一个,窗体被Close前,需要显式的调用Table.Close 吗?
如果不显式的调用,Table处于什么状态?
为什么我在改变Table的状态后(Table.Edit),后来又莫名其妙的给变回原来
状态(Table.state=dsBrowse)?
状态(Table.state=dsBrowse)?
如果我只是Close,哪么Table处于什么状态?对同一程序的其他的窗体有什么影响?
判断的地方老不能按我想要的流程走。请问,Table.Edit;方法的正确使用方法?
判断的地方老不能按我想要的流程走。请问,Table.Edit;方法的正确使用方法?
Table.Edit;方法使用起来问题很多,状态老变,害的我的程序在使用Table.state
判断的地方老不能按我想要的流程走。请问,Table.Edit;方法的正确使用方法?
这个问题如何解决?
E-MAIL:[email protected],定给你完满答复!