用ADOQuery向表Table1(A,B,C)插入数据,其它A为非空的,以前用Query可以这样插入的:
向B和C字段写入一条数据后(这时A为空),Query1.insert可以继续执行的,但现在用ADOQuery取代了query就不可以了,做ADOQuery1.insert提示A空,出错,请问应该怎样设置才可以先向ADOQuery中插入几条数据,然后在ADOQuery.post之前再向几条数据的A字段写入数据??本人还使用Delphi6,ADOQuery+ADOconnection。以前Query+database
向B和C字段写入一条数据后(这时A为空),Query1.insert可以继续执行的,但现在用ADOQuery取代了query就不可以了,做ADOQuery1.insert提示A空,出错,请问应该怎样设置才可以先向ADOQuery中插入几条数据,然后在ADOQuery.post之前再向几条数据的A字段写入数据??本人还使用Delphi6,ADOQuery+ADOconnection。以前Query+database
解决方案 »
- 请教高人,如何自动去执行程序?
- 代码太长,忘记是怎么换行的了
- (紧急求援)用vc改写delphi程序
- 小问题,教教我吧。
- 在fastRepor Memo中打印一字段的字符串,當字符串遇到分號自動換行該怎麼去實現啊!
- 兄弟们,有谁熟悉笔记本的COMS密码更改??
- 关于Tdbtreeview的问题?
- 关于网络的问题(菜鸟)
- 怎样在database desktop里面显示和修改m类型的《BLOB MEMO》?
- 大事不好,谁有DbGridEh的完整版,能不能给我一份!前些天我从网站上下载了DbGridEh的评估版,并用它编写了十几个程序,直到今天我才发现,原来用它编译的EXE文件必须在Delphi运行的时候才能运行!!!
- 请问:钩子安装函数SetWindowsHookEx到底应该怎么安装键盘钩子?
- [求助]高分求键盘钩子
dbedit_b,dbedit_c分别连adoqury_1的B,C字段,现在向dbedit_b,dbedit_c中分别写入合法的值后点击botton做adoqury_1.insert就提示提示A不能为空,出错
设定Locktype 为ltBatchOptimistic
提交数据时用;
ADOConnection1.beginTrans;
try
ADOQuery1.UpdateBatch;
ADOConnection1.Commit;
except
ADOConnection1.RollTrans;
end;