sqlexec(nhandle,ccsql,"w")怎么测试这个ccsql语句已经被正确执行啊?跪求,不然在执行的过程中如果ccsql出现错误未被执行的话再执行以下语句:
SELECT w
BROWSE
后会报错,并且软件通知运行
我想知道怎么测试这个语句出现错误未被执行,从而设置一个MESSAGEBOX提醒
比如这样:
if (ccsql未被执行)
messagebox('错误',64,'提示’)
return
endif我现在想知道的就是if后边括号里德意思怎么用命令表达出来,跪求高手,谢谢,感激不尽!!!!!
SELECT w
BROWSE
后会报错,并且软件通知运行
我想知道怎么测试这个语句出现错误未被执行,从而设置一个MESSAGEBOX提醒
比如这样:
if (ccsql未被执行)
messagebox('错误',64,'提示’)
return
endif我现在想知道的就是if后边括号里德意思怎么用命令表达出来,跪求高手,谢谢,感激不尽!!!!!
--ccsql未被执行
if(@@error<>0)
print 'false'
ELSE
PRINT 'TRUE'
上帖说了,用try语句.具体查联机丛书.
BEGIN TRY
select * from table
END TRY
BEGIN CATCH
SELECT
ERROR_NUMBER() as ErrorNumber,
ERROR_MESSAGE() as ErrorMessage;
END CATCH
/*
抓取错误
*/