FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Simplemente mostrar datos
Estoy experimentando con interbase y tengo lo siguiente:
Tengo un TIBdatabase, TIBquery, TIBtransaction, todo enlazado que parce que va bien. En los parametros de tibdatabase puse user_name=.... y password=.... Bien, activo la conexion y se puede ver todos los datos en un TBDgrid. Pero yo quiero mostrar los datos en un TListView con ViewStyle = vsReport, con sus columnas bien puestas. Entonces lo que ocurre la propiedad TIBquery.recordcount es =1 habiendo mas de 500 registros. ¿Porque? Gracias por vuestro interes. |
#2
|
||||
|
||||
Hola,
Cita:
Conclusión: RecordCount no puede ser utilizado para conocer el número de registros que devuelve la consulta. Para saberlo, no queda más remedio que echar mano de una consulta paralela del tipo SELECT COUNT(*) ... o SELECT COUNT(<campo>) ... Saludos. |
#3
|
|||
|
|||
Bien, todo listo, pero ahora ocurre otra cosa.
Si realizo una consulta de actualizacion con el TIBquery como hago para ver los datos nuevos. No hace nada si abro una consulta Select. Si cierro el pograma y lo vuelvo a abrir se ve bien todo. Es que eso de las transacciones no me entero de nada. Aparte de eso tambien me interesa preguntar, que al cargar registros uno a uno en un TListView por ejemplo se ve el dibujado del componente ralentizado, medio parpadeante con cada registro que se añade, ¿como se puede mejorar o que alternativas proponeis? Un saludo a todos. |
#4
|
||||
|
||||
Hola,
Cita:
http://www.clubdelphi.com/foros/show...&threadid=3381 Cita:
http://www.clubdelphi.com/users/kinobi/ Cita:
http://www.clubdelphi.com/foros/guiaestilo.php#eva01 Saludos. |
#5
|
|||
|
|||
Si, ya va todo bien era eso del read commited en TIBtransaction.
...y ya se que no puedo preguntar temas diferentes, tomo nota. Hasta otra |
|
|
|