我不想在焦点离开数据显示控件dbedit1 的时候程序自动地隐式调用post,我需要在点击保存按钮的时候再post,因为我还有个“取消”按钮,如果让程序隐式调用post ,则我无法调用数据集控件的cancel功能了。
有办法吗?
另:数据集控件的Cursor type这个属性有什么用的?
有办法吗?
另:数据集控件的Cursor type这个属性有什么用的?
解决方案 »
- range check error,感兴趣的进
- ****已知Memo中的确定行,在Edit1中显示这一行中的确定列的字符值****
- 想学习写一个TEDIT控件,使其输入时color为红色,exit时color为白色,不知如何写?
- 这样的SQL语句怎么写?
- ★抛砖引玉★我写的一个如何让edit具有记忆功能
- 修改了主表中的关键字造成从表数据丢失,如何解决?
- 做卫生系统信息化的公司的状况???
- 竞猜 中国队:巴西比分,8:00以后不用来,明天接贴
- 请问Tdatetimepicker控件在那
- 如何循环播放MediaPlayer的文件?
- 如何通过COM在服务/客户中传递图片
- 在win98下使用Delphi时,设置报表时,进行报表预览会出现怪异的中文字体(英文字体很正常),为什么?这个问题困恼了很久,谁能帮我解决一下,万
adoquery的locktype属性的ltbatch...什么的
只有你updatebatch才会提交的post是没有用的否则就是不提交的
adoquery.cursorlocation为cluseclient
adoquwry.cursortype:clstatic
adoquery.locktype:ltbatchoptimistic当你增加记录是,只是在DBGRID中显示,不会提交到SQL中的,只要调用updatebatch()才会提交;取消是调用cancelbatch()
>>>>我觉得你可能用到了dbgrid的 你看着数据是插入了 但是实际上你此时关闭窗体的话 数据并没有提交的 你还是要post的要不然的话 数据依然是没有提交的
有两个dbedit,分别属于两个adotable,修改一个dbedit后,再修改另一个dbedit,这样第一个dbedit已经自动post 了,我已经试过,dbedit中的数据已经自动提交了。