我在dbgrid里面修改数据的时候本来我想是按下按钮
self.adoquery2.UpdateBatch; 来提交
但是我发现当我的鼠标离开这一个单元到其他的单元时
我的数据也被存到到了数据库里面去了
我想问问有什么方法 不允许鼠标的点击其它的区域来完成
而是用按下按扭用self.adoquery2.UpdateBatch;来提交呢
这样安全
哪位大哥会的请指教
self.adoquery2.UpdateBatch; 来提交
但是我发现当我的鼠标离开这一个单元到其他的单元时
我的数据也被存到到了数据库里面去了
我想问问有什么方法 不允许鼠标的点击其它的区域来完成
而是用按下按扭用self.adoquery2.UpdateBatch;来提交呢
这样安全
哪位大哥会的请指教
解决方案 »
- delphi2007使用问题
- 请问各位朋友一个简单的问题?
- 寻找idtcpserver和idtcpclient传输文件的例子!谢了!
- 有人讨论过这个问题吗?该怎么解决?
- 谁有Delphi7的updates包,能否告诉地址,或发给我一份,谢谢!
- 如何将字符串(如'2003-8-9 21:11')写入日期型的表字段里头?在线等!
- ic 卡问题
- 高手请进:小弟在做delphi+word程序时,试用getPropValue(range,'属性'),总提示出错,将range转为Tobject还是一样!!!
- 动态创建timage组件时出错,为什么?详细代码请进...
- 谁帮我一个小问题,得分容易,加分简单!!
- 《语音开发应用指南》这本书怎样??
- 请教大侠们一个关于COM+与用户登陆的安全问题
用dbgrid是无法实现你说的问题的.因为在dbgrid上你修改的是绑定的adoquery...
换用stringgrid控件,不绑定数据,每次用代码添加数据,然后用代码逐条更新数据.
可以实现你说的功能
就ok了
用self.adoquery2.UpdateBatch提交
只有你调用了得adoquery2.UpdateBatch才提交数据库的,没事的。
鼠标点击其它的区域是不能提交了 但是dbgrid里面的小三角还是跟着鼠标跑 有什么方法不让那三角跟着鼠标跑呢 也就是当前行不能改变呢