Oracle数据库查询
dlss 2000-07-07 04:35:00 query1.close;
query1.SQL.Clear ;
query1.sql.add('select * from t_yhdab where extn=:dhhm');
query1.ParamByName('dhhm').asstring:='62112';
query1.Open;
执行上面的代码,query1返回空,但将上面的语句改成:
query1.close;
query1.SQL.Clear ;
query1.sql.add('select * from t_yhdab where extn=62112');
query1.Open;
能找到要查询的记录。为什麽带参数的查询总是不正确?
我使用的是Orcale数据库。