Eyvind, I have the same problem when I used ADO. I You switch to ODBC there are no problem. I think that is a BUG of ADO. Now I am trying to crate an exaple that describes that problem to post it here.
The only solution is to create an SP and EXEC it. HTH
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.