F
fsswyjz
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用的是三层模式,关系为ADOQuery1->DataSetProvider1->ClientDataSet1->DataSource1,ADOQuery1的Sql为:
SELECT *
FROM Customer
WHERE CustomerName like :vCustomerName
ClientDataSet1的Params为英文时,使用正常,如:
ClientDataSet1.Params.ParamByName('vCustomerName').AsString:='www%';
ClientDataSet1.Active:=True;
当ClientDataSet1的Params为中文时,使用不正常,找不到该找到的记录,如:
ClientDataSet1.Params.ParamByName('vCustomerName').AsString:='海南%';
ClientDataSet1.Active:=True;
如何解决该问题?如果解决不了,我的许多程序就都白做了,现在特急!望各位大虾帮忙。
SELECT *
FROM Customer
WHERE CustomerName like :vCustomerName
ClientDataSet1的Params为英文时,使用正常,如:
ClientDataSet1.Params.ParamByName('vCustomerName').AsString:='www%';
ClientDataSet1.Active:=True;
当ClientDataSet1的Params为中文时,使用不正常,找不到该找到的记录,如:
ClientDataSet1.Params.ParamByName('vCustomerName').AsString:='海南%';
ClientDataSet1.Active:=True;
如何解决该问题?如果解决不了,我的许多程序就都白做了,现在特急!望各位大虾帮忙。