SELECT 语句的问题(50分)

  • 主题发起人 主题发起人 fanjh
  • 开始时间 开始时间
F

fanjh

Unregistered / Unconfirmed
GUEST, unregistred user!
A为STRING型变量,BZ为表FUN.dbf中的字符型字段。
要用SELECT语句选出表FUN中字段BZ值等于A的记录??
 
select * from fun where bz='a'
 
好象不行
 
select * from fun where bz="'+a+'"
 
用"'A'"编译出错
 
select * from fun where bz="'+a+'"
 
这样,query1.text:='select * from fun where bz=:a';
query1.parambyname('a').asstring='某个值';
 
query.SQL.Text:='select * from fun where bz='+AnsiQuotedStr(a,'"');
 

Similar threads

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