内嵌SQL语句问题

sha256cn 2002-08-27 09:22:36
一个STRING变量的值是一段SQL语句,在POWERSCRIPT中有何函数可以运行此变量里的语句?谢谢
...全文
33 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Icon 2002-08-27
  • 打赏
  • 举报
回复
if sqlca.sqlcode <> 0 then
//错误
else
//成功
end if
fakeer 2002-08-27
  • 打赏
  • 举报
回复
lb_autocommit=bgo.transobject[1].autocommit
bgo.transobject[1].autocommit=true

//执行日志清理
bgo.mdiframe.setmicrohelp("正在进行日志清理...")
ls_sql="DUMP TRANSACTION "+ps_dbname+" WITH TRUNCATE_ONLY"
execute immediate :ls_sql using bgo.transobject[1] ;

if bgo.transobject[1].sqlcode<0 then
bgo.transobject[1].autocommit=lb_autocommit
bgo.ErrorMsg="日志清理失败!"
return bgo.transobject[1].sqlcode
end if

bgo.transobject[1].autocommit=lb_autocommit
bgo.mdiframe.setmicrohelp("日志清理完毕.")
bgo.ErrorMsg="日志清理完毕."
sha256cn 2002-08-27
  • 打赏
  • 举报
回复
谢谢,怎么判断执行是否成功?
Icon 2002-08-27
  • 打赏
  • 举报
回复

ls_sql = "select ....... into ...... from ....where"
execute immediate :ls_sql;

1,076

社区成员

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

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