>>What are the pros and cons of this isql approach instead of yours?
>
>iSQL uses DB-Libary to communicate with the server and Microsoft has marked DB-Libary for backwards compatibility. They're recommending using osql.
So, the way to go is to use osql as you proposed. Thanks again.