>From within the QA, Dan has provided the only option which will require that you do not use multiple batchs. Now if your going to run the script from OSQL, you can raise an error using RAISERROR with a state of 127.
Mike, raising that error in QA also 'worked' - in that it prevented the rest of the script from running - although I didn't have much success in getting a clean error message back to user.
Tx,
Ken B. Matson
GCom2 Solutions