FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ayuda con un insert.....
Hola soy nuevo en el foro y tambien en delphi....tengo un problema que no se como remediarlo......tengo un formulario donde inserto datos.....cuando le doy al boton de insertar inserta los datos (me doy cuenta por o eo en la base de datos)...pero cuando cierro el formulario y abro otro dodne tengo un grid no aparencen los datos.......aparecen hasta que cierro toda la aplicacion y la vuelvo a abrir...este es mi codigo.....
Código:
|
#2
|
||||
|
||||
Al abrir el formulario verifica el dataset asociado al grid, hacer un refresh si esta relacionado directamente con una tabla, o close-open si esta relacionado con una consulta o query. Pues si mirando la base, los datos estan , no queda alternativa de por que no verlos. Suerte.
|
#3
|
|||
|
|||
gracias pero ya lo prove y tampoco....incluso el problema esta tambien cuando lleno un combo los datos se ven reflejados hasta que cierro y abro por completo la aplicacion.....
|
#4
|
|||
|
|||
hola cuando quieras ver los datos, usa el select
y deja la query activa (el datasource del dbgrid debe apuntar a un datasource el cual tenga por dataset query1) |
#5
|
||||
|
||||
Te pasa porque tienes una transacción que se abre cuando arrancas la aplicación y se cierra cuando sales de esta.
Tienes que crear una transacción para el insert y commit para finalizarla. De ese modo podrás ver los datos en la rejilla. un saludo.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
#6
|
|||
|
|||
ya probe lo me estan diciendo pero no ams no jajaja.....o algo estay haciendo mal....en mi formulario del insert tengo un SQLconnection-> y un SQLquery...y en el boton tengo el codigo que antes menciones......en mi formulario dodne tengo el grid tengo un: SQLconnection->SQLquery->datasetprovider->clientdataset->datasource->dbgrid->dbnavigator......asi son mis relaciones.......pero les agradeceria si me explican lo delas transacines...mil gracias....
|
#7
|
|||
|
|||
SQLconnection->query1->datasource->dbgrid
SQLconnection->query1->datasource->dbnavigator si para el insert usas otra query, entonces deberas hacer posteriormente otro 'select' en query1 para que refleje los cambios de la base de datos. Debes tener, claro esta, la query en active := true. Deberias, tambien, usar un datamodule para agrupar todo.
mas o menos Última edición por coso fecha: 10-07-2008 a las 18:40:03. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
urgente ayuda con insert into | vero_17jm | SQL | 4 | 28-11-2006 00:33:28 |
Ayuda con insert | Teitek | Conexión con bases de datos | 3 | 28-10-2006 20:55:10 |
Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
Urgente..Insert en tablas interbase para delphi....ayuda por favor | Aser | Firebird e Interbase | 6 | 29-04-2005 02:55:57 |
ayuda novata: "Dataset not in Edit or Insert mode" | maquicu | Tablas planas | 1 | 05-06-2004 09:40:27 |
|