我更改了DBEdit的内容以后,出现上面的错误?!
解决方案 »
- 这样的程序该怎么写
- delphi 的Utf8ToUnicode方法
- stringgrid中如何定位某一记录的位置
- 如何把dbgrid中的数字显示为字符串
- 如何控制DBGRID查询后的行宽度呀?
- 调用短信平台的接口发短信时,如果发送内容为中文,则显示为‘???’,请高手指教
- 使用 Installshield express for delphi5.0打包程序是,如何配置bde别名,我用的是oracle 数据库
- 菜鸟问题,懂Delphi的请进来!!!
- 请教动态生成报表,,,为什么没人帮我啊,,,急急,,,,,
- 送分小问题
- 扬伟我给你放分
- 各位仁兄:如何安装ActiveX控件!!!!!快帮我一把吧!!!!!!!!!!!!!!!!!!!!!!!!!
adotable1.edit;
query1.edit;
应该是你更改了,但是又直接操作了别的记录。
这种问题,或是相关。
在改变之前,先断掉连接,之后,再进行操作。
or
BeforPost里写上:
if (DataSet.State = dsInsert) or (DataSet.State = dsEdit) then
DataSet.Cancel;
----------------------------------------------------------
事太多、心太乱