我的循环如何能完整执行? (跳过出错语句!)
create proc xxxx
as
declare @a int
set @a=0
while @a<10
begin
......
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders)
AS o
if @@error<>0
exec proc_A
else
exec proc_B
.....
end
------------------------------------------------------------------------------
为何我的 select 语句出错后 不执行exec proc_A 而是停止,退出了???
我查了help, 错误级别在20~25才是致命性的, 要退出的!!
请求大侠吗, 指点一二,
(让我的循环作完再退出吧, MS??)