X
xyt3dnow
Unregistered / Unconfirmed
GUEST, unregistred user!
为何sql7的数据库导入到sql2000以后,我的查询语句无效了?
在sql7中能查出数据,而在sql2000中就查不出来?
我将以下语句放在sql2000的查询分析器中却也可以运行啊(把num参数换为一个具体数字),
求各位大侠指点。
var a:string;
begin
a:='%'+edit1.text+'%';
mydata.kkndquery.close;
mydata.kkndquery.SQL.Clear;
mydata.kkndquery.sql.add('SELECT *');
mydata.kkndquery.sql.add('FROM kknd');
mydata.kkndQuery.sql.add('where kknd.fwsyzh like :num');
mydata.kkndquery.parameters.parambyname('num').value:=a;
mydata.kkndquery.sql.add('order by kknd.id');
mydata.kkndquery.Prepared;
try
mydata.kkndquery.Open;
except
end;
end;
在sql7中能查出数据,而在sql2000中就查不出来?
我将以下语句放在sql2000的查询分析器中却也可以运行啊(把num参数换为一个具体数字),
求各位大侠指点。
var a:string;
begin
a:='%'+edit1.text+'%';
mydata.kkndquery.close;
mydata.kkndquery.SQL.Clear;
mydata.kkndquery.sql.add('SELECT *');
mydata.kkndquery.sql.add('FROM kknd');
mydata.kkndQuery.sql.add('where kknd.fwsyzh like :num');
mydata.kkndquery.parameters.parambyname('num').value:=a;
mydata.kkndquery.sql.add('order by kknd.id');
mydata.kkndquery.Prepared;
try
mydata.kkndquery.Open;
except
end;
end;