Firebird en Gambas a través de ODBC
Este pequeño tutorial lo he hecho para compartir mis experiencias y los caminos q he tenido que recorrer para llegar a acceder a mi base de datos favorita “FIREBIRD”, sin embargo este tutorial puede ser usado para acceder a CUALQUIER BASE DE DATOS siempre cuando tengas su driver odbc; este tutorial lo hice en el 2007 pero hace poco lo probé con las versiones mas actuales y no ha habido ningún problema; asi que sin mas preambulos comensamos con el tutorial.
-firebird ———————> http://www.firebirdsql.org/index.php?op=files&id=engine
-unixodbc ———————> http://www.unixodbc.org/
-Driver odbc de Firebird ——> http://www.firebirdsql.org/index.php?op=files&id=odbc
-gambas2 ———————-> http://gambas.sourceforge.net/
Instalacion:
(todo esto como root o usando sudo -dependiendo de la distribucion-)
descargas el codigo fuente del Firebird (la version que desees), descomprimes en la carpeta haces:
./configure
make
make install
*Aca te pedira que crees el pass de sysdba. luego de eso, esta completamente instalado el FireBird.
descargas el codigo fuente del UNIXODBC (la version mas reciente), descomprimes en la carpeta haces:
./configure
make
make install
*Luego de eso, esta completamente instalado el UNXODBC
descargas el codigo fuente del gambas2 (la version mas reciente), descomprimes en la carpeta haces:
./configure -C
make
make install
*A manera de tip, para resolver las dependencias instala el gambas estable de sus repositorios y luego el gambas2 como esta descrito arriba
; Luego de eso, esta completamente instalado el Gambas2
Configuracion:
FireBird : lo configuras deacuerdo a tus necesitades (si usas FireBird ya debes saber como
)
UNIXodbc: aca esta lo “complicado”:
Antes que nada descomprimes el paquete donde esta el driver odbc del FireBird (libodbcFb32.so) y lo copias en la carpeta /usr/local/lib .
En consola digitas: ODBCConfig y le das Enter
Va a aparecer una ventana con varias pestañas, PRIMERO escojes la pestaña DRIVERS y precionas el boton ADD;
va a aparecer otra ventana donde los datos necesarios son:
NAME = firebird
DESCRIPTION = firebird
DRIVER =/usr/local/lib/libOdbcFb32.so
SETUP = /usr/local/lib/libOdbcFb32.so
Luego precionas el boton check.
SEGUNDO vas a la pestaña SYSTEM DSN y precionas el boton ADD y OK.
Aca los datos necesarios son solo:
NAME: ‘el nombre que quieras darle a esta coneccion’
DBNAME:’ la direccion de tu base de datos, ejem: 192.168.9.9:dBfirebird’
*el user y pass tbn son opcionales porque cuando entres por el gambas2 va a pedirtelos denuevo.
FINITO… si es que he volcado mis recuerdos correctamente ya debe estar todo listo para la fase final
cargas en gambas2
abres el ejemplo DATABASE y lo corres
en type escoges odbc
en host colocas el nombre de la coneccion DNS q configurastes con el ODBCConfig
en user : lo correspondiente
y en pass : igualmente
le as conectarrr y listo, si se desbloquea la parte de abajo significa que ya estas dentro y puedes meterle cualquien instruccion sql que desees.
Popularity: 6% [?]









