socket三层中select带参数查找问题,为什么只能找出参数为英文字母的数据,而找不出带有汉字的参数的数据,服务器是MS2000(50分)

  • 主题发起人 主题发起人 miomio
  • 开始时间 开始时间
M

miomio

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,帮帮忙!
 
好象的确有这个问题存在,我上个星期看陈云问过这个问题,你翻一下帖子。
 
我正在找相关的资料,有知道的帮帮忙!
 
调用方法:
clientdataset.Params.ParamValues['fieldname']:= setParams('中文真头大');
保证没问题

function setParams(strParams:string):string;
var
i,j:integer;
begin
j:=length(AnsiString(strParams))-length(WideString(strParams));
if j>0 then
begin
for i:=0 to jdo
begin
strParams:=strParams+' ';
end;
end;
result:=strParams;
end;
 
vibowl的方法太好了,十分感激!
 
接受答案了.
 
后退
顶部