а все забил на это дело и сделал через ADOQuery
может кому пригодится
Код:
ADOQuery2.ConnectionString:='Provider=SQLOLEDB.1; .....';
ADOQuery2.SQL.Text:='DECLARE @RC int EXEC @RC = select_zzzz '';
ADOQuery2.open;
ADOQuery2.First;
i:=ADOQuery2.RecordCount;
if (i>0) then begin
while not ADOQuery2.Eof do
begin
showmessage(ADOQuery2.FieldByName('session').Asstring);
ADOQuery2.next;
end;
end;
ADOQuery2.Close;