高分求教:sqlserver中中文列名的查询问题

caolixing 2004-08-23 11:50:19
我的sqlserver 中有个表,名为 fitemss03,使用jdbcodbc连接数据库,在代码中执行下列sql语句:

select
出票时间,到期日时间,出票行名称,受票人名称,出票金额,交易合同编号,贴现率
from fitemss03


报错为:
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]列名 '出票时间' 无效。

好像应该是中文列名的问题吧,但是在sqlserver中直接执行一点问题也没有啊

着急中,请高手解答,谢谢!
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
caolixing 2004-08-24
  • 打赏
  • 举报
回复
不行的,试过了
caolixing 2004-08-23
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3300/3300410.xml?temp=.3400385
世宝宝 2004-08-23
  • 打赏
  • 举报
回复
不要用中文字段名
射天狼 2004-08-23
  • 打赏
  • 举报
回复
"select
[出票时间],[到期日时间],[出票行名称],[受票人名称],[出票金额],[交易合同编号],[贴现率]
from fitemss03"

或者

"select
'出票时间','到期日时间','出票行名称','受票人名称','出票金额','交易合同编号','贴现率'
from fitemss03"

用[]括起来或者用单引号括起来,不过不建议用中文字段名

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧