powerbuilder备份数据库

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:58:58
可以在查询分析器中轻松地完成数据库的备份,可是在powerbuilder中改怎么实现呢?
string sql
sql="backup database datbasename to disk = 'c:\backfiles'"
execute immediate :sql;
执行完没有反应
sqlerror解释为"不能在事务内部执行备份或还原操作"
定义了存储过程,执行的时候仍然会报:"不能在事务内部执行备份或还原操作"的错误.
先断开连接,执行存储过程再连接也没有用.
连接master数据库然后执行操作,依然报相同的错误:不能在事务内部执行备份或还原操作

是sqlserver吗???

string sql
sql="backup datebase datbasename to disk = 'c:\backfiles'"
execute immediate :sql;

晕,把datbasename改成你的数据库名
如果还不行就先写个备份的存储过程,写发一样,调通,然后用pb直接调用存储过程。

powerbuilder中备份的是数据库的机构吧,数据也能备份?

连接master数据库然后执行操作,有问题可以找我qq:71835851
startx