请大虾帮忙 (50分)

  • 主题发起人 主题发起人 lifchina
  • 开始时间 开始时间
L

lifchina

Unregistered / Unconfirmed
GUEST, unregistred user!
请看下面的代码,为什么要过滤的值中有汉字时,系统提示出错,而没有汉字则可以,
我用的是paradox数据库,字段xh为字符类型
例如:如果DBedit1.text值为'0001'不出错,如果值为'中0001'则出错
Table3.Filter:='xh'+'='+DBEdit1.Text;
Table3.Filtered:=True;
 
xh是什么类型的字段?
 
语法错应为:
Table3.Filter:='xh'+'="'+DBEdit1.Text+'"';
 
谢谢,不过我把后面的双引号改为两个单引号才行了
Table3.Filter:='xh'+'='+''''+DBEdit1.Text+'''';
 

Similar threads

S
回复
0
查看
581
swish
S
回复
0
查看
1K
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
923
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部