proc编译报a break statement may only be used within a loop or switch,急求解决
我写的一个proc程序在编译时报以下错误:
error #2116: a break statement may only be used
within a loop or switch
if (sqlca.sqlcode == 1403) break;
对应程序中的报错代码是一个查询语句:EXEC SQL select。。。。。;
在预编译的时候没报错,但是这行对应的预编译后的程序中多了行 if (sqlca.sqlcode == 1403) break ,所以在编译的时候报错
请教下出现这种情况可能是什么原因。