真服了你了,DELPHI里带参数的SQL语句不能这么写!应该是: select * from 数据库 where (字段名1=:值变量1) and (字段名2=:值变量2) 注意:^^^ 然后在激活前输入值。 即: Query1.Params.Items[0]->AsString:='值1'; Query1.Params.Items[2]->AsString:='值2'; Query1.Open();仔细看一下帮助。参数付值也可以是:Query1.ParamByName('值变量1').AsString:='值1';如果在SQL语句里面加参数则只能是系统可辨认的参数!顺便问一下:CSDN的自动发信功能是不是出问题了?
select * from 数据库 where (字段名1=:值变量1) and (字段名2=:值变量2)
注意:^^^
然后在激活前输入值。
即:
Query1.Params.Items[0]->AsString:='值1';
Query1.Params.Items[2]->AsString:='值2';
Query1.Open();仔细看一下帮助。参数付值也可以是:Query1.ParamByName('值变量1').AsString:='值1';如果在SQL语句里面加参数则只能是系统可辨认的参数!顺便问一下:CSDN的自动发信功能是不是出问题了?