可能是由于以下原因:
1 commit提交是对整个数据的提交,你说你用到很多表,是不是其他的表也提交了
2 改为
MasterAdoTable.edit;
主表添加用代码实现:MasterAdoTable.fieldbyname
("field1").asstring=edit1.text
...
...
然后post//不要用post 从表直接在DBGrid中编辑,
所以代码只有post; if adoconnection.intran... then //判断是在事务状态
AdoConnecton.commitTrans
1 commit提交是对整个数据的提交,你说你用到很多表,是不是其他的表也提交了
2 改为
MasterAdoTable.edit;
主表添加用代码实现:MasterAdoTable.fieldbyname
("field1").asstring=edit1.text
...
...
然后post//不要用post 从表直接在DBGrid中编辑,
所以代码只有post; if adoconnection.intran... then //判断是在事务状态
AdoConnecton.commitTrans
解决方案 »
- 联合开发网下个文件(http://www.pudn.com)
- 急,有没有高手帮我看一下这段程序(在线等)
- 这个函数应该怎么写,请大家帮帮忙!
- 评分系统数据库中的字符串与指定字符串模式匹配问题
- 高手请进!!!!(不会的不要进来)
- stream read error
- 如何定义为一个通用的过程,高分相送
- 谁有加密一个文件夹的资料
- 怎么判断我当前的光标处在哪条纪录和怎么判断当前纪录是否为空?
- 请教:c:array[1..1024]of char,s:String;怎样把s加入到c中去,即c中c[2..24]=s.谢谢!
- 整形或布尔变量如何插入select ... where 中?
- delphi如何起动word并自动调用一个已定义的宏?
不要用Post //不用post怎么保存?
//从表判断事也一样,有试过大哥,Help!!!