QUERY 控件 写SQL语句大小写问题(50分)

  • 主题发起人 主题发起人 caizfom
  • 开始时间 开始时间
C

caizfom

Unregistered / Unconfirmed
GUEST, unregistred user!
今天发现了一个很怪异的问题,我写了以下一句话
QUERY2.Close;
QUERY2.SQL.clear;
QUERY2.SQL.add('Select * From QDTEMP Where CF='''+SFORM1.CF+''' order by zbh');
QUERY2.Open;
执行这个报 invalid field name
但是因为数据库里原来的zbh这个字段是大写的,所以我把语句改成
QUERY2.SQL.add('Select * From QDTEMP Where CF='''+SFORM1.CF+''' order by ZBH');
问题就没了

为什么会这样呢,想了很久,没找到答案,故来问问各位富翁
 
可能和数据库的类型有关,SQL 2K不会的
 
就是SQL2000 SERVER的数据库,而且以前都不会就今天突然这样,而且到查询分析里面都没问题
 

Similar threads

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