pb能做到吗???

cgcfjxy3 2005-01-24 02:40:23
我的数据库是oracle8。17,我可以在oracle自带的工具sqlplus中执行truncate table 表1,truncate table 表2,这样的语法来删除表1及表2中的数据,可现在我做了一个名为“清数据的”菜单,它的功能要与在sqlplus中执行truncate table 表1;truncate table 表2;中的效果一样,那么这个菜单中的代码该怎样写?????????
给出具体代码马上给分!!!!!!!!!!!!!!!11
...全文
154 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovepb123 2005-01-24
  • 打赏
  • 举报
回复
不错啊
j9dai 2005-01-24
  • 打赏
  • 举报
回复
SQL或存储过程,数据管道应该也可以实现
luotitan 2005-01-24
  • 打赏
  • 举报
回复
用存储过程,在pb中执行该存储过程。
cgcfjxy3 2005-01-24
  • 打赏
  • 举报
回复
没别的方法了吗????
青锋-SS 2005-01-24
  • 打赏
  • 举报
回复
ls_sql = "truncate table table1;"
Execute Immediate :ls_sql;

If sqlca.sqlcode = 0 Then
messagebox('提示','删除数据成功')
else
messagebox('提示','删除数据失败:'+sqlca.sqlerrtext)
End If
li_d_s 2005-01-24
  • 打赏
  • 举报
回复
sorry,刚才写错了,应该是:
execute immediate :ls_sql using sqlca;
hygougou 2005-01-24
  • 打赏
  • 举报
回复
String ls_sql

ls_sql = "truncate table table1;"
Execute Immediate :ls_sql;

If sqlca.sqlcode = 0 Then
messagebox('提示','删除数据成功')
End If

再参考:
http://cpb.cn/disdocument.asp?id=141

li_d_s 2005-01-24
  • 打赏
  • 举报
回复
String ls_sql = "truncate table table1";
execute imediate using :ls_sql;
commit;
依次类推

609

社区成员

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

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