请教!Delphi的ADOQuery查询参数设置问题,在线等待。。。 用ADOQuery查询数据,查询语句已写在ADOQuery的SQL中,我采用了变量查询,当我在Paramenters中设置DateType 与Value时,整数值能通过,但用字符值时,却不能通过,总是说语法错误:Line1:Incorrect syntax near。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADOQuery1.close;ADOQuery1.Parameters.ParamValues['Myparam']:= 'test';...ADOQuery1.open;一样的赋值,可以的。 ADOQuery1.close;adoquery1.clear;adoquery1.add.sql:='select * from table where columnname=:myparam'ADOQuery1.Parameters.ParamValues['Myparam']:= 'test';ADOQuery1.open; 但我已在DECLARE ADOQuery1设置了变量,用以接收ADOQuery1.Parameters.ParamValues['Myparam']:= 'test';值,语句:@programStr varchar(30)SET @programStr = :programStr如果不设置DateType 与Value时,则报错说:Parameter对像被不正确地定义。提供凶不一致或不完整的信息。有其他方法能传入参数,但不一定要用我的方法吗? 把Adoquery1的paramcheck属性设为false试一下,应该没有问题 ADOQuery1.close;adoquery1.clear;adoquery1.SQL.Add('select * from table where columnname=:myparam');ADOQuery1.Parameters.ParamByName('Myparam').DataType:=ftString;//可要可不要ADOQuery1.Parameters.ParamByName('Myparam').Value:= 'test';ADOQuery1.open; delphi里开发COM时一些数据类型 紧急求救!!richviewedit导入word文档后部分乱码的问题??? 如何用ADO用主从表? 如何用delphi實現走馬燈的效果 谁能说一下ActiveForm 怎么做,要最简单的步骤,,,, F4,你们喜欢吗 li3365请来拿分. 有没有用过 fast-report 的? Delphi以外的世界有没有控件? 请问如何获得DBGrid的RowHeight 使用adoquery更新数据时出错,请教高手。 数据库转换为Excel文件
ADOQuery1.Parameters.ParamValues['Myparam']:= 'test';
...
ADOQuery1.open;一样的赋值,可以的。
adoquery1.clear;
adoquery1.add.sql:='select * from table where columnname=:myparam'
ADOQuery1.Parameters.ParamValues['Myparam']:= 'test';
ADOQuery1.open;
@programStr varchar(30)
SET @programStr = :programStr如果不设置DateType 与Value时,则报错说:Parameter对像被不正确地定义。提供凶不一致或不完整的信息。有其他方法能传入参数,但不一定要用我的方法吗?
adoquery1.clear;
adoquery1.SQL.Add('select * from table where columnname=:myparam');
ADOQuery1.Parameters.ParamByName('Myparam').DataType:=ftString;//可要可不要
ADOQuery1.Parameters.ParamByName('Myparam').Value:= 'test';
ADOQuery1.open;