关于ADOQuery的参数问题 我在ADOQuery的子查询中使用了参数,该怎样传递该参数呢,使用如下报错:ADOQuery.parameters.ParamByName('SupID').Value := SupID; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADOQuery.parameters. ParamValues['SupID'] := SupID;而且可以用多個如ADOQuery.parameters. ParamValues['SupID;supid2;supid3'] :=vararrayof([SupID,supid2,supid3]); 在参数使用之前要创建该参数:如果:ADOQuery1.Parameters.CreateParameter('SupID,ftstring,pdinput,10,0);ADOQuery1.Parameters.CreateParameter('Supxx,ftstring,pdinput,10,1);调用时用:ADOQuery.parameters.ParamByName('0').Value := SupID;ADOQuery.parameters.ParamByName('1').Value := Supxx; 应该是楼上的意思了,不过还是把sql语句贴出来看看为好。 ADOQ.sql.add('insert into table(id,name) values(:id,:name)');adoq.parameters.parambyname('id').value:=id;adoq.parameters.parambyname('name').value:=name;adoq.execsql;参照这一个 来晚了楼主参照一下楼上的写法用:var定义 万一不行也有一个变通的方法.ADOQuery1.Parameters[0].Value:=SupID;ADOQuery1.Parameters[1].Value:=SupName; 如何实现自制拨号器 TIdUDPServer如何穿透路由器 使用ADO的insert语句在ExecSQL出错,我没分了,急,拜托-------在线等待!!! 哪位大侠用cgi包含编译过websnap? 鼠标从一个Button上移走应该用什么事件? 什么是三层模式数据库开发 ???高手请进!!!! 关于INI文件的检测,高手请进! 太菜了,为什么窗体运行时和设计时的大小不一样? delphi与oracle怎么连在一起运行? 弹出框的问题? FastReport中RichText问题,在线等 谁有vcl的类继承树的图片?给我发一个,200分奖
ADOQuery.parameters. ParamValues['SupID;supid2;supid3'] :=vararrayof([SupID,supid2,supid3]);
如果:
ADOQuery1.Parameters.CreateParameter('SupID,ftstring,pdinput,10,0);
ADOQuery1.Parameters.CreateParameter('Supxx,ftstring,pdinput,10,1);
调用时用:ADOQuery.parameters.ParamByName('0').Value := SupID;
ADOQuery.parameters.ParamByName('1').Value := Supxx;
adoq.parameters.parambyname('id').value:=id;
adoq.parameters.parambyname('name').value:=name;
adoq.execsql;
参照这一个
ADOQuery1.Parameters[0].Value:=SupID;
ADOQuery1.Parameters[1].Value:=SupName;