S
sweetychild
Unregistered / Unconfirmed
GUEST, unregistred user!
sqlorder:=insert into taxport(a1,a2,a3,a4)valuea1,:a2,:a3,:a4)';
form1.d.Close;
form1.d.SQL.Clear;
form1.d.SQL.add(sqlorder);
form1.d.Parameters.ParamByName('a1').Value:=trim(unitname);
form1.d.Parameters.parambyname('a2').Value:=trim(sthname);
form1.d.Parameters.parambyname('a3').Value:=inttostr(ta);
form1.d.Parameters.parambyname('a4').Value:=inttostr(sn);
form1.d.Open;
其中D是ADOQUERY控件,运行完最后一条语句后系统总是报错说没有返回值,此时查看SQL数据库
发现数据已经写入,这是怎么回事啊?要返回什么值呢?
form1.d.Close;
form1.d.SQL.Clear;
form1.d.SQL.add(sqlorder);
form1.d.Parameters.ParamByName('a1').Value:=trim(unitname);
form1.d.Parameters.parambyname('a2').Value:=trim(sthname);
form1.d.Parameters.parambyname('a3').Value:=inttostr(ta);
form1.d.Parameters.parambyname('a4').Value:=inttostr(sn);
form1.d.Open;
其中D是ADOQUERY控件,运行完最后一条语句后系统总是报错说没有返回值,此时查看SQL数据库
发现数据已经写入,这是怎么回事啊?要返回什么值呢?