如何让查询过程中,不区分大小写字母?
具体代码如下:
QUERY1.SQL的语名为:
select * from employee where name = :name;
执行代码如下:
query1.close;
query1.prepare;
query1.parmbyname('name').asstring := edit1.text;
try
query1.opne
except
query1.sql
end;
比如数据库中的NAME字段中有一个记录为John,我想在edit.text输入John或 john或 JONH时,都将显示出employee表中字段NAME的值为John的记录?
具体代码如下:
QUERY1.SQL的语名为:
select * from employee where name = :name;
执行代码如下:
query1.close;
query1.prepare;
query1.parmbyname('name').asstring := edit1.text;
try
query1.opne
except
query1.sql
end;
比如数据库中的NAME字段中有一个记录为John,我想在edit.text输入John或 john或 JONH时,都将显示出employee表中字段NAME的值为John的记录?
如ORACLE中
select * from employee where Upper(name) = :name
你的参数就由你自己传个转换大写的参数了
我用的是SQL 2000数据库