请教批量更新的问题(急)! 我使用的是adoquery,在批量更新模式下,当记录集为空时,新增记录后,如取消批量更新(即调用adoquery.cancelbatch();方法,将出错. 错误提示如下: “行句柄引用了一个已被删除的行或标记为删除的行” 请各位高手指点,谢谢!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也就是在一个空的记录集上,新增加几条记录(还没提交,数据还没写入数据库,只是写入缓存中),然后撤消(刚才增加的这几条记录) 问题是如果记录集(或者说一个还没有记录的表)是空的,撤消就会出错。我是这样做的:1.加入一个ADOquery (1)(连接数据库,连接表(表中还没有记录), (2)cursorType:=ctstatic (3)lockType:=itOptimisticbatch2.加入datasource控件和dbgrid控件(关联起来)3.加入"增加“,”保存“,"取消"这几个按扭 (1)”增加“按扭的代码: adoquery.append; (2)"保存"按扭 adoquery.updatebatch(); (3"取消" adoquery.cancelbatch();4 先新增几条记录(还没提交)5 按"取消"按扭这时就会出错 DBgride first time to CSDN,give up the score 请问Chr(0)是表示什么意思? RAS连接与LAN连接的问题 请教一个关于数据库中某表中的数据读取,还望指教! 各位大虾! 我部门招聘,高手请进 这样的控件是怎样实现的啊? 为什么我使用元件wordcap时候,出现file not found'DsgnIntf.dcu'?? 在C/S三层中的_tlb中定义这样的事件,应选什么样的类型? 请问一下,delphi开发环境中的那个编译按钮对应的用命令行写法是怎样的? 关于DBGrid的打印问题
1.加入一个ADOquery
(1)(连接数据库,连接表(表中还没有记录),
(2)cursorType:=ctstatic
(3)lockType:=itOptimisticbatch
2.加入datasource控件和dbgrid控件(关联起来)3.加入"增加“,”保存“,"取消"这几个按扭
(1)”增加“按扭的代码:
adoquery.append;
(2)"保存"按扭
adoquery.updatebatch();
(3"取消"
adoquery.cancelbatch();4 先新增几条记录(还没提交)
5 按"取消"按扭这时就会出错