L
LoveDel
Unregistered / Unconfirmed
GUEST, unregistred user!
我在做三层模式的时候,客户端用clientdataset当我用commandtext属性时中文的比较老是
不对,而数字和英文就可以,不知是为什么。我程序如下。
with dm_manager.cds_userdo
begin
close;
commandtext:='select id,name from users where id=:id and name=:name and purview=2';
params.ParamByName('id').AsString:=edt_id.Text;
params.ParamByName('name').AsString:=edt_name.Text;
open;
end;
if dm_manager.cds_user.RecordCount=0 then
后来我请教了别人,问题是解决了,但是我还没有搞懂,我总不能每次都来一次循环吧,那样的效率并不好啊。
是否我应该升级我的ADO数据库引擎。请教。
不对,而数字和英文就可以,不知是为什么。我程序如下。
with dm_manager.cds_userdo
begin
close;
commandtext:='select id,name from users where id=:id and name=:name and purview=2';
params.ParamByName('id').AsString:=edt_id.Text;
params.ParamByName('name').AsString:=edt_name.Text;
open;
end;
if dm_manager.cds_user.RecordCount=0 then
后来我请教了别人,问题是解决了,但是我还没有搞懂,我总不能每次都来一次循环吧,那样的效率并不好啊。
是否我应该升级我的ADO数据库引擎。请教。