根据汉字字段查询时出现错误是什么原因?(50分)

  • 主题发起人 主题发起人 phoenixtree
  • 开始时间 开始时间
P

phoenixtree

Unregistered / Unconfirmed
GUEST, unregistred user!
菜鸟问题:
服务器上的表格的一列是NVARCHAR(50),字段内容是汉字.需要根据该字段内容进行查询,
结果编译时DELPHI总是说'INVALID COLUMN NAME'.
代码大体是这样的.
SELECT....
FROM...
WHERE biao.why=药品入库
 
跟汉字没有关系吧,人家说是 字段名 出错哦
猜测:
select...
from biao
where why=药品入库
 
但是把
where why=药品入库
改成
where why=1
就不会出错.
这是为什么?
 
SELECT....
FROM...
WHERE why=<Font Color=#FF0000>"</Font>药品入库<Font Color=#FF0000>"</Font>
 
SELECT....
FROM...
WHERE why='药品入库'
 
字符串要加引号的!
 
呵呵,对,“字符串要加引号的!”
 
多人接受答案了。
 

Similar threads

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