类型怎样在sql语句中匹配?(50分)

  • 主题发起人 主题发起人 头疼
  • 开始时间 开始时间

头疼

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库paradox 月份字段为short类型.
query空件
yue:string;
yue:='1';
query.sql.text:='select * from ddd.db where 月份〈='+yue;
query.active:=true;

此时报错,说类型不匹配,若不修改数据库子段类型 怎样修改sql让其匹配?
 
你 的月份是不是字符型啊,是的话应当改为
query.sql.text:='select * from ddd.db where 月份〈='+''''+yue+'''';
 
Query.ParamByName('月份).AsInteger:=***;
让Delphi自己去匹配吧
 
多人接受答案了。
 

Similar threads

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