这个SELECT 语句应该怎么写呢?

zxssy 2005-11-14 07:51:14
数据库是SQLServer2000,其中一张表中有个字段名是数据库的关键字,

在PB中写select语句时,总是报列名无效的错误,我在把列名加到[]符号里也不行,

应该怎样写呢,

而在查询分析器里面可以用select [name] from table 检索出来,在PB中则会报列名无效
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxichen 2005-12-24
  • 打赏
  • 举报
回复
将select语句写在字符串中,
然后执行sql语句

例如
String ls_sql,ls_col
ls_sql = "select 字段名 from table "
Execute Immediate ls_sql ;

语句里含有变量时需要拼接字符串
zxssy 2005-11-14
  • 打赏
  • 举报
回复
数据库连接是对的,其它列都可以,就这个列不行,是数据库的关键字
lzheng2001 2005-11-14
  • 打赏
  • 举报
回复
不用中括号也行的. 我估计是你的DATABASE画板中当前连接的数据库不对造成的.
xiongmaolaoda 2005-11-14
  • 打赏
  • 举报
回复
你是用的什么关键字啊?一般如果你用关键字做列名的时候,它会自动提示你关键字不可以用来做列名!

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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