为什么还原sqlserver2000数据库是总是出错

godguy 2003-12-12 03:25:08
我备份成功,备份数据库的文件在sqlserver中也可以还原,但是我用程序编写是总是还原出错,为什么啊?
string ls_datebase_name,ls_sql,ls_bkfilename

setpointer(HourGlass!)
ls_bkfilename = trim(sle_2.text)//备份数据库的文件
ls_datebase_name = "bookstore"

//还原数据库
sqlca.autocommit = true
ls_sql = "RESTORE DATABASE" + space(1) + ls_datebase_name + space(1) + "from disk='" + ls_bkfilename + "'"
EXECUTE IMMEDIATE :ls_sql;

if sqlca.sqlcode <> 0 then
messagebox('提示','还原数据库时出错!')
return
else
messagebox("提示","数据库还原完毕")
end if
setpointer(arrow!)
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liliang800207 2003-12-12
  • 打赏
  • 举报
回复
sqlca.sqlerrtext是什么??
godguy 2003-12-12
  • 打赏
  • 举报
回复
我在还原前先disconncet ;也是不行,请各位大虾结实
godguy 2003-12-12
  • 打赏
  • 举报
回复
出错信息 sqlca.sqlcode = -1

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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