读书人

请问:VC程序通过ADO备份恢复MSSQL数据

发布时间: 2013-01-23 10:44:49 作者: rapoo

请教:VC程序通过ADO备份恢复MSSQL数据库,如何取得备份或恢复的进度
执行的是普通的backup\restore database 语句
再打算加个进度条,但如何取得进度?

请有经验的朋友提供建议,谢谢
[解决办法]
没有进度条,backup\restore database是SQL语句,执行过程是ADO将SQL语句提交给MSSQL执行,阻塞并等待SQL执行完成,如果设置了超时,超过超时设置的话会当做失败返回。

[解决办法]
用backup\restore database是不可能有进度条的。
[解决办法]
没有用过with stat选项试过,不知道了。
进度条估计是这样实现的,查询获得所有的表,获取各个表的记录个数,做backup\restore的时候报告做了多少个记录的。
[解决办法]
网上好像有其他语言的..但是看不懂- -
[解决办法]

引用:
引用:用backup\restore database是不可能有进度条的。

恩,谢谢版主。我们知道,with stat 参数在SQL查询器是可以得到百分值的。所以我在想如何取得后台数据库反馈的这个值,然后通过前端模拟做个进度条。

很多程序在备份数据库的时候,都是有进度条显示的,不知他们的思路是怎样的?


既然可以得到百分值,那为什么不把他保存在本地的XML中,然后进度条去动态查询并显示呢?
[解决办法]
引用:
引用:引用:引用:用backup\restore database是不可能有进度条的。

恩,谢谢版主。我们知道,with stat 参数在SQL查询器是可以得到百分值的。所以我在想如何取得后台数据库反馈的这个值,然后通过前端模拟做个进度条。

很多程序在备份数……

查询到结果重定向,如果可以用ADO查询就查啊,不行的话,调用sql的查询

读书人网 >VC/MFC

热点推荐