Ir al contenido


Foto

Una conexión por Formulario (Firebird)


  • Por favor identifícate para responder
5 respuestas en este tema

#1 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 mensajes
  • LocationMar del Plata / Bs As / Argentina

Escrito 13 junio 2012 - 10:12

Hola Lazarureros  :)

Me tire de cabeza al mundo Lazarus  (h). (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".  :o

Vuelto todos los componentes al formulario, y funciona nuevamente.

^o|

¿puede ser que haya que hacer una conexión por formulario?







  • 0

#2 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

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
  • 0

#3 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 mensajes
  • LocationMar del Plata / Bs As / Argentina

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
Imagen Enviada

- SQLTransaction1
Imagen Enviada

- SQLQuery1 y grilla
Imagen Enviada


¿sugerencias?
  • 0

#4 mightydragon_lord

mightydragon_lord

    Advanced Member

  • Miembros
  • PipPipPip
  • 73 mensajes

Escrito 14 junio 2012 - 09:50

A mi me funciona perfectamente, no sé donde pueda estar el problema.
  • 0

#5 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 mensajes
  • LocationMar del Plata / Bs As / Argentina

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.  *-)
  • 0

#6 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 mensajes
  • LocationMar del Plata / Bs As / Argentina

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.


  • 0




IP.Board spam blocked by CleanTalk.