FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hay alguna forma de cerrar el Database en diseño
Hola
Cuando programo en un datamodule , muchas veces al guardar me olvido de desconectar el DataBase , hay alguna forma de decirle a Delphi que no te deje guardar los cambios o que antes de guardar te avise que el database esta cerrado . Un saludo |
#2
|
|||
|
|||
pero para que quieres guardarlo cerrado??
en ejecución antes de abrirlo, compruebas si está cerrado y luego lo abres, no? |
#3
|
|||
|
|||
No hay forma que yo conozca, pero al iniciar tu aplicación puedes cerrarlo y luego abrirlo con los parámetros que necesite para "simular el comportamiento que pides".
|
#4
|
||||
|
||||
Yo uso GExperts con BDS2006 y si. Incluye una opción para cerrar antes de compilar, los objetos que tú le indiques.
Si le dices que a un objeto "TDatabase" le ponga su propiedad "Active" a "False" pues Gexperts, como buen amigo, te lo hace con los ojos cerrados, de hecho aparece un mensaje en el área de notificación de errores de compilación que informa qué componentes "ha tocado". Lo que no sé si esto puede hacerlo en versiones anteriores de delphi o solo en BDS. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Cita:
Por otra parte, en respuesta a lacovera, en mi opinión es muy conveniente dejar cerradas las conexiones en el diseño y abrirlas hasta la ejecución, lo cuál no es equivalente a la opción que propones. El problema es que si dejas abierta una conexión en el diseño, la VCL intentará abrirla antes de que tengas ninguna oportunidad de controlar posibles errores (no hay conexión de internet, la tabla no existe, etc.) // Saludos |
#6
|
||||
|
||||
Cita:
// Saludos |
#7
|
|||
|
|||
Yo uso principalmente Delphi 6 y 7 , que es donde me interesaria controlarlo .
El caso es que a veces hay errores si me lo dejo abierto , no sé exactamente por que , por que la parte de la aplicación que me toca a mí desarrollar , es otra . Pero si seria muy interesante que Delphi tuviera alguna opción para controlar este detalle . Principalmente estoy con interbase y lo que quiero que quede cerrado es el TIBDataBase. Saludos |
#8
|
|||
|
|||
Prueba con alguna opcion tipo ifTIBDataBase.active then TIBDataBase.close;
y luego TIBDataBase.open; no se si la llevará, yo lo hago con adoQuery y resto por el estilo y me funciona bien. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
alguna forma de Insertar registros en entorno de red. | Arturo | MySQL | 2 | 06-01-2006 23:07:18 |
evitar precionar dos veces F3 para cerrar una forma.... | Arturo | Varios | 3 | 29-08-2005 18:12:42 |
Cerrar Forma al Ser Creada | AGAG4 | Varios | 10 | 15-10-2004 19:11:34 |
Hay alguna forma? | jam888 | Firebird e Interbase | 2 | 06-10-2004 21:34:45 |
Cómo cerrar una forma en el OnShow Event? | pepix | Varios | 2 | 08-07-2004 17:09:37 |
|