如何解决ClientDataSet的单汉字过滤问题?【有解决方案?】(50)

  • 主题发起人 主题发起人 shine_yzl
  • 开始时间 开始时间
S

shine_yzl

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题我找了很多,就是不行第一种:查一下delphi目录中的source/vcl/adodb.pas第1227行 Result := Length(PWideString(@TVarData(Value).VOleStr)^);
把文件拷贝到工程目录下,将PWideString改成PAnsiString,重新编译就可以了. 第二种:把Fix.dll,Midas.dll复制到windows目录/system32/,就可以了1,修正了中文定位(Locate)错误;2,修正了中文过滤问题,出现单字不能like的问题;Fix.dll,Midas.dll适合于d5-d2007版本 谁知我心 QQ:241501990都不行,是不是我的电脑问题?
 
从delphi2009里面拷贝过来一个就可以了
 
试试我这个,包含各个版本的DCU/DLL修正http://u.skygz.com/mypane.aspx?down=ok&filepath=skygz%2f%c6%e4%cb%fc%2fMidaslib.rar
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部