在程序中备份数据库中碰到的疑惑!WAITING .... ....
代码如下:
////////////////////////////////////////////////////////////////
string ls_sql
ls_sql = "BACKUP DATABASE wygl TO DISK 'E:\PROGRAM\WYGL\WYGL\BakData\wyglnew2'"
EXECUTE IMMEDIATE :ls_sql;
if sqlca.sqlcode = 0 then
messagebox('提示信息','备份完毕!')
else
if SQLCA.Sqlcode=-1 then
messagebox('提示信息','备份错误!')
end if
end if
//////////////////////////////////////////////////////////////
错误类型为:3021
不能在事务内部执行备份或还原操作。
不知道是为何故!请赐教!