FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
que tal dany2014, bienvenido al foro, si lo que necesitas es obtener el numero de registros de tu dbgrid, lo mas comun es hacerlo directamente a traves del dataset asociado (query o table).
ejemplo: Cita:
Cita:
Por otro lado, no entiendo para que necesitas guardar ese dato en la base de datos, no le veo sentido, ni en la tabla alumnos, mucho menos en la tabla detalle de alumnos. |
#2
|
||||
|
||||
Con query.recordcount no funcionará, solamente devolverá el dato correcto si ha posicionado en el último registro, ejemplo query.last
|
#3
|
|||
|
|||
Casimiro, claro que funciona, lo he hecho infinidad de veces y ha funcionado, lo he vuelto a hacer (por aquello de que nadie tiene la verdad absoluta) y hace lo que pregunta dany2014 ("lo que deseo es poder contar la cantidad de registros del dbgrid asociado a esa tabla").
|
#4
|
||||
|
||||
No
Primero hay que aclarar qué base de datos se está usando. Pero en general, cuando ejecutas un query de consulta, recordcount, no sabe cuántos registros has traído, salvo que vayas al último. Algunas bases de datos te devuelven la cantidad de registros. |
#5
|
|||
|
|||
¿El funcionamiento de la propiedad recordcount de un TDataset en delphi depende del manejador de base de datos que se utilize?, no lo sabia, yo trabajo con sql server y funciona, ignoraba que con otros no. ¿Con que manejador de base de datos no funciona la propiedad recordcount de un Tdataset?
|
#6
|
||||
|
||||
O sea, tú ejecutas un query, por ejemplo:
¿Eso muestra los registros que ha traido el query? |
#7
|
|||
|
|||
Casimiro, por el uso de la propiedad execquery de tu ejemplo entiendo que utilizas un TIBSQL que se enfoca especificamente a Interbase, no es la manera estandar de trabajar con datasets en delphi, creo que ese es tu problema. Un TDataset no esta limitado a trabajar con un solo manejador de base de datos como interbase. por ejemplo si trabajas con Tdatasets de ADO o DBExpress, que segun yo son los mas comunes y en los cuales puedes hacer la conexion con una infinidad de manejadores de bases de datos (incluyendo interbase), no tendrias el problema que mencionas
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Contar Registros | KAYO | SQL | 10 | 22-07-2010 19:47:43 |
Contar El Numero De Registros Mostrados En Un DBGRID | alexey1982 | Tablas planas | 2 | 13-06-2008 00:52:35 |
Contar Cantidad de Items en un ComboBox | grone35 | Varios | 2 | 07-09-2006 03:06:43 |
Contar Registros | Roilo | SQL | 10 | 18-07-2006 21:20:24 |
Contar Cantidad de ReadOnly | brandolin | OOP | 4 | 23-01-2006 18:34:12 |
|