adoquery查不到结果,select语句在sqlserver中测试过是没问题的
代码如下,数据库里确实有这条记录,可就是查不出来,update语句也不行,是参数没起作用吗?
adoQuery.close;adoQuery.sql.clear;adoQuery.sql.add('select * from userinfo where name=:name');adoQuery.Parameters.ParameterByName('name').value := 'admin';//拼写可能有误adoQuery.open;
if ADOQuery.FieldByName('admin').AsString='admin' then showmessage('值相同') else showmessage('值不相同')。
[解决办法]
条件不满足就查不出来,仔细看看到底是不是admin
在查询分析器中执行试试
ParameterByName->ParamByName