Ver Mensaje Individual
  #1  
Antiguo 03-09-2011
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Reputación: 20
Patricio Va por buen camino
ayuda, cantidad de registros de una consulta anda cuando quiere

gente, mil disculpas, pero me pasa esto, paso una consulta como parametro a un procedimiento, si la consulta tiene pocos registros 8, 10 ... anda todo bien, ahora si la consulta tiene 21 registros, cuando los va a contar me dice que tiene -1, y despues no anda nada, es raro, porque o anda o no.
Yo paso la consulta (sqlmensajes) asi

DumpWord(sqlmensajes, WordDocument1);

y en el procedimiento hace esto (Dataset es el sqlmensajes)

DataSet.close;
DataSet.Open;
try
RowCount := DataSet.RecordCount;

y ese RowCount tira -1 cuando tiene mas de 20 registros o el numero correcto si es menor.

alguna sugerencia porque se me quemaron los papeles.
Responder Con Cita