Actualizar grid en lazarus
Hola amigos...Aqui de nuevo pidiendo ayuda.
Esta vez intento aprender Lazarus. Paso a mi problema: Estoy haciendo una aplicación en ubuntu con Lazarus y bd en Mysql. Logro conectar y cargar un registro, pero no logro hacer que se me refleje en el grid. Ni la tabla, ni la actualización. Lo q no tengo muy en claro es donde debe apuntar el grid y como hacer para q se actualice (en delphi con un close y open table andaba). Por el momento el Grid apunta a un DataSource y este a un Query que realiza un Select *. Espero haberme hecho entender y muchas gracias. |
Pues deberías de ver los datos en el dbgrid.
Si este tiene asociado un datasource que está a su vez asociado a un dataset... y está activo... debes ver los datos. Asegúrate, lo mismo lo has asociado a otro datasource. También puede ser que el sql no devuelva registros :) |
Antes q nada, gracias por responder.
Sigo probando, y lo tengo de la forma q especifique. Sigo sin poder ver los datos de la tabla :( Alguien tiene otra sugerencia?? |
Hola,
tal como comenta Casimiro, comprueba que la query te devuelve algún dato. Abre una terminal, entra en mysql Código:
mysql -u usuario -p password Código:
use base_de_datos; Si te devuelve datos, deberías verificar que la conexión es correcta. ¿Que componentes estas usando para la conexión? |
Muchas gracias.
Muchas gracias Arturom y Casimiro...
Ya solucione el problema... Lo que me faltaba era el componente SQLTRANSACTION y que en el SQLQUERY apuntara en la propiedad transaction del SQLQUERY al SQLTRANSACTION. Muchas gracias igualmente. Un abrazo desde JUJUY - ARGENTINA. |
La franja horaria es GMT +2. Ahora son las 14:57:26. |
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