select 运行 出错,小弟不知道 怎么解决!

xiaoquanwen 2003-11-10 12:33:26
string newsql
newsql='select test.test1,sum(test.test2) from test group by test.test1'
dw_2.settransobject(sqlca)

dw_2.setsqlselect(newsql)

//dw_2.retrieve(ll_bh)

dw_2.retrieve()
test1 ,test2分别是数据库里col1(char型),col2(real型),col3是no(char型)
table 只有3col
我在运行 时候报错:select wrong:column do not match
请教高手指点
...全文
48 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2003-11-10
  • 打赏
  • 举报
回复
忘了一点:
列名到底是test1,test2还是col1,col2,col3?
如果是后者,应该把test1,test2修改为对应的列名。
klbt 2003-11-10
  • 打赏
  • 举报
回复
试试:
newsql='select test1,sum(test2) from test group by test1'
0清风0 2003-11-10
  • 打赏
  • 举报
回复
好象不对。
jdsnhan 2003-11-10
  • 打赏
  • 举报
回复
和兔子的差不多

newsql='select col1,sum(col2) from test group by col1'
dw_2.settransobject(sqlca)

dw_2.setsqlselect(newsql)

dw_2.retrieve()
lmby 2003-11-10
  • 打赏
  • 举报
回复
你sum的那列应该是col2(real型),不过看提示应该是你列名写错了。

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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