![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
¿Y el error saca algún mensaje?
|
#2
|
||||
|
||||
tienes toda la razon caral con
es mas que suficiente para que haga el enlace. Voy por partes entonces. en el datamodule asigno la base de datos y conecto los query y los activo, hasta ahi me funciona todo bien. Hago consultas de unas tablas e inserto en otras, tambien todo bien. El gran problema surge cuando en una tabla hago:
me hace perfecta la modificacion, pero quiero volver a consultar esa tabla. Como es logico me dice que no se puede porque estas consultando eun dataset inactivo, asi que lo intento activar con:
ahi me dice que no encuentra la tabla, asi que se la asigno de nuevo con
y ahi ya me dice que no la base de datos no esta. Digo yo, hasta donde yo creia, con los insert no hay que hacer practicamente nada, pero con los update hay que reactivar la tabla no?. gracias por contestar editado: por cierto, el datamodule se autocrea antes de crear el form. Última edición por anubis fecha: 29-09-2011 a las 03:22:28. |
#3
|
||||
|
||||
Cita:
porque en vez de hacerlo por sql la modificacion no la haces de este modo [/font]
de esa forma no utilizarias el query y puedes hacer tu consulta sin problemas PD: cuando me refiero a tu tabla no es al zquery1 sino a la tabla que tienes conectada directamente con la base de datos |
#4
|
||||
|
||||
Gracias por la respuesta.
Puedo probar con la tabla pero sigue sin servir un query? El problema es reactivar luego el query o la tabla que no me deja puesto que esta enlazado con el datamodule. |
#6
|
||||
|
||||
si, tambien lo he probado, al poner open me sigue diciendo que el dataset no esta activo.
|
#7
|
||||
|
||||
tienes algún código en la parte de propiedades del sql del query?
si es asi creo que lo mejor es dejarlo en blanco y cada vez que necesites consultar algo le indiques lo que deseas consultar |
#8
|
||||
|
||||
Hola
Creas el datamodule en tiempo de ejecución cuando creas el form. Lo destruyes en algún momento?, en que evento se crea ?. El query esta en el datamodule por ende este se crea de igual forma, no es asi?. Saludos
__________________
Siempre Novato |
#9
|
||||
|
||||
Si, el datamodule lo creo en tiempo de ejecucion cuando se abre la aplicacion, pero antes de crear el form.
No lo destruyo y si, el query esta en el datamodule asi que se crea a la vez. Esta en el evento oncreate del datamodule. Si algo estoy haciendo mal ahi cuentame porque por mas vueltas qu ele doy no doy con ello. ah, la unidad del datamodule esta en el uses del interface de la unidad principal, no en la implementacion (que tambien lo puse ahi). Me darias un soplo de aire si me haces ver la solucion. gracias mil |
#10
|
||||
|
||||
Hola
Pregunto solo por curiosidad: Por que crear el datamodule y lo demas en ejecucion y no en diseño?. Saludos
__________________
Siempre Novato |
#11
|
||||
|
||||
Perdon, no se crean en ejecución sino en diseño, automaticamente.
No se si es a lo que te refieres. De todas formas, sigo sin entender por que no se puede acceder al query desde otra unit. saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consultar tabla desde DBCOMBOBOX | ZeroHot | Conexión con bases de datos | 2 | 23-02-2010 17:43:54 |
Insertar un dato a una tabla desde fastreport 4 | IVAND | Impresión | 10 | 29-12-2008 15:14:38 |
Consultar datos de una tabla en oracle desde prostgres | jorgus | PostgreSQL | 1 | 10-06-2008 14:19:38 |
insertar desde una tabla externa | sidneyb | SQL | 3 | 03-12-2007 13:43:37 |
Consultar otra tabla desde un Dbgrdid y traerse los datos al Dbgrid | alejandroalba | Conexión con bases de datos | 2 | 08-05-2006 18:30:42 |
![]() |
|