三层次全面告急:有关三层次下Locate,Filter等的问题??(150分)

  • 主题发起人 主题发起人 tomol
  • 开始时间 开始时间
T

tomol

Unregistered / Unconfirmed
GUEST, unregistred user!
三层次全面告急:有关三层次下Locate,Filter等的问题??
1.若数据库中某字段为nvarchar,若某条记录由字母或数字组成,
用Locate的方法都可以查的到,若包含汉字,用Locate方法无法查到(不用三层次就
是正常的)
2.若数据库中某字段为nvarchar,若某条记录由字母或数字组成,
用Filter的方法都可以查的到,若包含汉字,用Filter方法无法查到(不用三层次就
是正常的),且Filter不能使用like,若使用则报Type mismatch in expression错误
请问三层次的高人:如何解决这种错误???
甚急,多谢!!!!!!!!!!!!!!!!!
 
filter本身就不支持like,这是BDE就不支持。支持什么,看Delphi的帮助,很清楚。
你怎么连接的数据库?
 
to twos:
你可以试试ADO,它就支持like呦
关键是三层次下该如何做,请高手指点
 
用INFOPOWER全部搞定,都不用写代码的.
 
>>有关三层次下Locate,Filter等的问题??
我们现在用的方法是用SQL语句代替。。。
 
Borland有没有升级包呀??
 
Filter 支持LIke 呀!你的不支持吗?
我的可正常。
Var Str:=' Id='''+ab+''''+' Name Like '''+AB+'%'''
Filter:=Str;
 
多人接受答案了。
 
后退
顶部