Y
YANCHAO28
Unregistered / Unconfirmed
GUEST, unregistred user!
原来写有一个三层结构的查询程序,服务端用ADO连接SQLSERVER2k,有一按姓名查询
员工的adoquery
select * from employee where xm like :xm0
在客户端有一个页面,内有一个tedit 控件 tedit1。 查询程序为
with clientdataset1do
begin
close;params[0].value:=trim(edit1.text);open end;
在升级到d6 sp2 后,出现了一些奇怪的现象:
如果在 edit1 中输入 '王%',可以列出王姓员工
如果在edit1 中输入 '王小%',则查不出以"王小"打头的员工
如果在 如果在edit1 中输入 '王小%%'或'王小% ' ,则查出所幼
以"王小"打头的员工(其中最不个字符不限,有一个位置就可以)
这到底是为什么?
员工的adoquery
select * from employee where xm like :xm0
在客户端有一个页面,内有一个tedit 控件 tedit1。 查询程序为
with clientdataset1do
begin
close;params[0].value:=trim(edit1.text);open end;
在升级到d6 sp2 后,出现了一些奇怪的现象:
如果在 edit1 中输入 '王%',可以列出王姓员工
如果在edit1 中输入 '王小%',则查不出以"王小"打头的员工
如果在 如果在edit1 中输入 '王小%%'或'王小% ' ,则查出所幼
以"王小"打头的员工(其中最不个字符不限,有一个位置就可以)
这到底是为什么?