maican:Singura mea explicatie (care nu prea pare sa fie normala) e ca SQLServer nu reuseste sa returne toate coloanele...
O asemenea explicaţie nu are cum să fie corectă. SQL Server ori returnează toate coloanele care i-au fost cerute, ori dă eroare şi nu returnează nimic (adică nicio coloană). Este posibil ca ADO să interpreteze un warning venit din SQL Server (care e un mesaj de eroare cu severitate<=10) ca un resultset în care nu găseşte nicio coloană şi raportul dă mesajul respectiv (în loc să afişeze warning-ul venit de la server). Eu aş încerca să rulez un Profiler în care să interceptez toate evenimentele de tipul "User error message".
Răzvan