首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

~判断~sql server 是否导入成功解决思路

2012-06-19 
~判断~sql server 是否导入成功用程序执行sql语句 还原数据库. 我怎么判断是否成功????????在数据库执行结

~判断~sql server 是否导入成功
用程序执行sql语句 还原数据库. 我怎么判断是否成功???????? 

在数据库执行结果如下:


已处理百分之 12。
已处理百分之 21。
已处理百分之 30。
已处理百分之 43。
已处理百分之 51。
已处理百分之 60。
已处理百分之 73。
已处理百分之 82。
已处理百分之 90。
已处理百分之 100。
已为数据库 'test',文件 'Test' (位于文件 1 上)处理了 184 页。
已为数据库 'test',文件 'Test_log' (位于文件 1 上)处理了 1 页。
RESTORE DATABASE 成功处理了 185 页,花费 0.100 秒(14.453 MB/秒)。


怎么判断是否成功????????


[解决办法]

SQL code
if @@error=0print '成功'
[解决办法]
try catch 捕捉不到错误就成功
[解决办法]
SQL code
if exists(select * from sys.databases where name='model')print '存在'else print '不存在'
[解决办法]
探讨
是在C#程序里执行的~

[解决办法]
用C#里面的cry .. catch .. 捕获异常,

没有异常就是正常.
[解决办法]
4楼一针见血啊。。跟你在不在C#程序里执行没一毛钱关系。。
[解决办法]
在SqlCommand里执行下面命令
SQL code
if exists(SELECT * FROM sys.databases WHERE name='pubs' AND state_desc='ONLINE')print '存在'else print '不存在'
[解决办法]
捕获异常嘛
[解决办法]
探讨
SQL code
if exists(select * from sys.databases where name='model')
print '存在'
else
print '不存在'

热点排行