小妹请各位大哥讲讲怎么样才能在PB中动态创建表?小妹有礼了。

djnc 2002-02-03 11:53:24
怎么样才能在PB中动态创建表?
...全文
155 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanwei 2002-02-03
  • 打赏
  • 举报
回复
SQLCA.AUTOCOMMIT = TRUE
s_sql="CREATE TABLE "+is_table+" (dh INTEGER, xh text(10),....)"
execute immediate :s_sql using sqlca;
if sqlca.sqlcode= -1 then
ROLLBACK USING SQLCA;
messagebox('错误','新表建立失败!'+ SQLCA.SQLERRTEXT)
SQLCA.AUTOCOMMIT = FALSE
return -1
else
commit USING SQLCA;
end if
SQLCA.AUTOCOMMIT = FALSE
zhanwei 2002-02-03
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/Topic/395/395615.shtm
先看看上面的帖子,虽然没结,问题都已解决!
djnc 2002-02-03
  • 打赏
  • 举报
回复
我想帮你,但是很对不起,我也不知
看看别的大哥吧
zhanwei 2002-02-03
  • 打赏
  • 举报
回复
To:konrong(康尼)
insert bak select * from source
sorrow_arrow 2002-02-03
  • 打赏
  • 举报
回复
呵呵。聪明人就是懒
zhanwei 2002-02-03
  • 打赏
  • 举报
回复
to : sorrow_arrow() 
老兄说的没错,我懒!
sorrow_arrow 2002-02-03
  • 打赏
  • 举报
回复
我想应该在动态创建这个表之前要判断一下是否这个表已经存在,如果存在就不应该再创建
konrong 2002-02-03
  • 打赏
  • 举报
回复
那么请问如何用简洁方式备份某张表呢?
zhanwei 2002-02-03
  • 打赏
  • 举报
回复
sqlca.sqlcode= -1
sorrow_arrow 2002-02-03
  • 打赏
  • 举报
回复
收藏了再说

如果动态创建的这个表已经存在了呢?会出现什么情况?

400

社区成员

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

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