RecordCount me devuelve -1
Hola a tod@s:
Trabajo con Delphi 6 y accedo a través de BDE a una base de datos Access.
Me gustaría ayuda con una consulta a mi base de datos.
Tras preparar la consulta con instrucciones:
Consulta.SQL.Add('select ..');
Consulta.SQL.Add('from ..');
Consulta.SQL.Add('where ..');
La ejecuto:
Consulta.Prepare;
Consulta.Open;
ShowMessage('Registros: '+IntToStr(Consulta.RecordCount));
El mensaje es Registros: -1
Pero dispongo de un TDBGrid para mostrar el resultado de la consulta y curiosamente ahí si se muestran los registros seleccionados.
Mi duda es porqué no funciona correctamente la propiedad RecordCount.
Si alguien tiene idea de qué está pasando, me ayudaría mucho.
Gracias y saludos
|