?
???...
Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的,我想在一个窗口(form1)插入一条新的记录成功后,修改另外一个表中一个字段的
值(form2.query1),我是这样写的:
query1.requestlive:=true;
query1.sql.text:='select * from 表名';
query1.open;
query1.insert;
query1.fieldbyname('..').as....:=form2.para1//另外一个窗口的值....;
。。。。。
query1.post;
然后在query1的afterinsert事件中写:
form2.Query1.close;
form2.Query1.SQl.Clear;
form2.Query1.sql.add('update 表 set 字段 = ''1'' where 字段值=:a'...);
form2.Query1.ParamByName('a').asstring:=form2.para1;
..........
form2.Query1.open;
运行时报"error creat cursor handle"的错!插入没成功,倒是修改反而成功啦!
我把query1的afterinsert事件全部注释掉就能正常插入啦!到底是怎么回事?已经
折腾我一天多啦!救命哪。。。
值(form2.query1),我是这样写的:
query1.requestlive:=true;
query1.sql.text:='select * from 表名';
query1.open;
query1.insert;
query1.fieldbyname('..').as....:=form2.para1//另外一个窗口的值....;
。。。。。
query1.post;
然后在query1的afterinsert事件中写:
form2.Query1.close;
form2.Query1.SQl.Clear;
form2.Query1.sql.add('update 表 set 字段 = ''1'' where 字段值=:a'...);
form2.Query1.ParamByName('a').asstring:=form2.para1;
..........
form2.Query1.open;
运行时报"error creat cursor handle"的错!插入没成功,倒是修改反而成功啦!
我把query1的afterinsert事件全部注释掉就能正常插入啦!到底是怎么回事?已经
折腾我一天多啦!救命哪。。。