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

djnc 2002-02-03 11:53:24
怎么样才能在PB中动态创建表?
...全文
89 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
收藏了再说

如果动态创建的这个表已经存在了呢?会出现什么情况?
回复
发帖
非技术版
创建于2007-09-28

379

社区成员

PowerBuilder 非技术版
申请成为版主
帖子事件
创建了帖子
2002-02-03 11:53
社区公告
暂无公告