Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Query RecordCount (https://www.clubdelphi.com/foros/showthread.php?t=2062)

cone220 07-07-2003 18:30:03

Query RecordCount
 
Tengo un query que realiza un select en una tabla de SQL. Me devuelve como resultado una X cantidad de columnas, pero si veo la propiedad RecordCount del Query, devuelve siempre -1.

Lo extraño es que en otros códigos me funciona correctamente!!!!

Alguien me puede orientar???

Saludos y gracias

delphi.com.ar 07-07-2003 19:12:27

Si hablamos de filas y columnas, podemos relacionar Filas con Registros y columnas con Campos, RecordCount te da la cantidad de registros. Para saber la cantidad de campos es DataSet.Fields.Count!

Saludos!

__hector 07-07-2003 21:52:26

Motor de base de datos? Si es relacional, la propiedad RecordCount no funcionara (en los que he probado), pero puedes servirte de un COUNT en uno de los campos para obtener el valor.

Eso se ha tratado en algunos hilos anteriores:

http://www.clubdelphi.com/foros/arch...t=record+count

delphi.com.ar 07-07-2003 22:16:30

Cita:

Posteado originalmente por hector
Motor de base de datos? Si es relacional, la propiedad RecordCount no funcionara (en los que he probado)[/url]
Yo trabajo normalmente con motores de bases de datos relacionales, y funciona correctamente. Lo que si he notado que me ha pasado, con un componente descendiente de TQuery que muchas veces cuando el DataSet.State <> dsBrowse, devuelve -1 pero ese es un error del componente.
Si el objeto hereda de TDataSet y no implementa el método GetRecordCount, su valor será siempre -1.


¿Qué motor utilizas? ¿Con qué componentes te conectas?

Salutaciones!


La franja horaria es GMT +2. Ahora son las 01:16:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi