DM.ADOSQL.Close;
DM.ADOSQL.SQL.Clear;
DM.ADOSQL.SQL.Add('select 备品单价 from 备品表 where 备品名=:p');
DM.ADOSQL.Parameters.ParamByName('p').Value:=edit1.text;
DM.ADOSQL.Open;
为什么执行会返回错误,说 找不到参数p(DM是一个DataModule,ADOSQL是一个AdoQuery)急死我了,实在是找不到错在哪里,麻烦大家了
DM.ADOSQL.SQL.Clear;
DM.ADOSQL.SQL.Add('select 备品单价 from 备品表 where 备品名=:p');
DM.ADOSQL.Parameters.ParamByName('p').Value:=edit1.text;
DM.ADOSQL.Open;
为什么执行会返回错误,说 找不到参数p(DM是一个DataModule,ADOSQL是一个AdoQuery)急死我了,实在是找不到错在哪里,麻烦大家了
DM.ADOSQL.Close;
DM.ADOSQL.SQL.Clear;
DM.ADOSQL.SQL.Add('select 备品单价 from 备品表 where 备品名='+#39+edit1.text+#39);
DM.ADOSQL.Open;
DM.ADOSQL.Parameters.ParamByName('备品单价').Value:=edit1.text
s:string
begin
DM.ADOSQL.Close;
DM.ADOSQL.SQL.Clear;
s:='select 备品单价 from 备品表 where 备品名=''%s'''
s:=format(s,[Trim(edit1.text)]);
DM.ADOSQL.SQL.Add(s);
DM.ADOSQL.Open;
提示"Miss connection or connection string",这个问题可能是由于什么引起的呢?