求教一个pb里的sql语句,关于insert into ...selcet...

peiwl 2010-08-31 10:31:23
在PB中把一个表(table2)的部分数据写入到另一个表(table1)中,我这样写
insert into table1 (a,b,c,d) select a,b,'2000',:g_date from table2 where ....
执行不成功.
g_date是一个变量,如果我把:g_date换掉,刚执行成功。
那么问题出在g_date上,怎么写呢?
...全文
347 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
peiwl 2011-06-03
  • 打赏
  • 举报
回复
upupupup
wag_enu 2010-08-31
  • 打赏
  • 举报
回复
在此SQL 后加上messagebox(string(sqlca.sqlcode), sqlca.sqlerrtext)
看看它提示什么错误先。
peiwl 2010-08-31
  • 打赏
  • 举报
回复
有数据.
newease 2010-08-31
  • 打赏
  • 举报
回复
你直接执行一下

select a,b,'2000',:g_date from table2 where ....


看看是否有数据
peiwl 2010-08-31
  • 打赏
  • 举报
回复
sqlcode = 0
errortext为空,可以没有执行,数据库没有信息

数据类型是匹配的
newease 2010-08-31
  • 打赏
  • 举报
回复
g_date 数据类型是否匹配?

1,109

社区成员

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

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