Hola Lazarureros
Me tire de cabeza al mundo Lazarus . (Version 0.9.30.4)
Estoy dando los primeros pasos, creando un formulario que conecte a Firebird desde los componentes de la paleta "SQLDB".
Que son:
- IBConnection1
- SQLTransaction1
- SQLQuery1
- Datasource1
todo en un mismo formulario. Ejecuto y todo funciona correctamente.
Ahora comienzo a acomodar la cosa.
Creo un Modulo y paso a él:
- IBConnection1
- SQLTransaction1
en tiempo de diseño, veo correctamente los datos.
pero en ejecución me sale un error "Base de datos No Asignada".
Vuelto todos los componentes al formulario, y funciona nuevamente.
¿puede ser que haya que hacer una conexión por formulario?
Una conexión por Formulario (Firebird)
Comenzado por
Nikolas
, jun 13 2012 10:12
5 respuestas en este tema
#1
Escrito 13 junio 2012 - 10:12
#2
Escrito 13 junio 2012 - 12:18
si ya pusiste debajo de implementation: USES nombreunidad datamodule.
danos los detalles de como configuraste los componentes que mencionas
danos los detalles de como configuraste los componentes que mencionas
#3
Escrito 13 junio 2012 - 01:36
si ya pusiste debajo de implementation: USES nombreunidad datamodule.
danos los detalles de como configuraste los componentes que mencionas
Esta el nombre del modulo en las uses.
- IBConnection1
- SQLTransaction1
- SQLQuery1 y grilla
¿sugerencias?
#4
Escrito 14 junio 2012 - 09:50
A mi me funciona perfectamente, no sé donde pueda estar el problema.
#5
Escrito 14 junio 2012 - 09:53
A mi me funciona perfectamente, no sé donde pueda estar el problema.
ok, voy a armar una conexión desde cero, a ver que pasa.
#6
Escrito 16 junio 2012 - 11:29
como no supe la razón del no funcionamiento. "Borrón y cuenta nueva. "
Con un proyecto desde cero funciono correctamente.
Pasos:
- proyecto nuevo
- modulo nuevo
- inserte un Tibconnection
- inserte un TSQLtransaction
lo que había hecho anteriormente fue.
- formulario nuevo.
- inserte un Tibconnection
- inserte un TSQLtransaction
luego pasar
un Tibconnection
un TSQLtransaction
al modulo.