bcb中BDE查询dbf时不能检索NO字段(100分)

  • 主题发起人 主题发起人 bilyx
  • 开始时间 开始时间
B

bilyx

Unregistered / Unconfirmed
GUEST, unregistred user!
语句 select * from xxx where NO='aaa' 报错
如把NO名称改为NO1然后select * from xxx where NO1='aaa' 则正常
如何解决
 
No是SQL保留字,见Local SQL Help中Reversed Key
 
敲错了,应当是Local SQL Help中Reserved words主题
 
->lml
我知道这是保留字 但如何写查询语句 前提是不能改字段名
 
让你看帮助吗,你不看
将no用引号引起来,然后在前面加上表名,比如Table.dbf.'No' = 'aaa'
 
后退
顶部