Software: Gambas 2.15.x finalmente soporta FireBird (apropiadamente)

gambas2

Finalmente es posible usar la base de datos FireBird a través de Gambas2, esto a pesar de estar integrado el modulo desde hace muchas versiones antes, lo bueno es que  de momento no me ha dado problemas con la versión 2.1 de Firebird que estoy usando.

El procedimiento para Actualizar (MI procedimiento):
1ero.- En tu programa de buscar archivos escribes:”gambas” le das enter.
2do.- Borras todo lo que sale allí.
3ero.- descargas y compilas el firebird ( aca hay un archivo .sh solo lo ejecutan como root y siguen las instrucciones)
4to.- descargas y compilas gambas (./configure -C ; make ; make install -todo como root)

*porque descargar y compilar? y no de frente desde los repositorios? nose… a mi me funciona asi xD
Para los que no sabes:

Gambas es un lenguaje de objetos con todas las características y entorno de desarrollo basado en un intérprete BASIC. Está liberado bajo la GNU General Public Licence. ( a Gambas le llaman el vb6 de linux).

Firebird
es una base de datos relacional que ofrece muchas características de SQL ANSI estándar y que funciona en Linux, Windows, MacOSX y una variedad de plataformas UNIX. Firebird ofrece una concurrencia excelente, alto rendimiento y un poderoso lenguaje de procedimientos almacenados y disparadores. Ha estado usándose en producción bajo varios nombres desde 1981. (además de ser muchisimo mas sencillo de manejar que mysql y otros).

Si tienen algún problema me avisan.

Popularity: 3% [?]

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.

Requisitos:

-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 arribaWink ; Luego de eso, esta completamente instalado el Gambas2

Configuracion:

FireBird : lo configuras deacuerdo a tus necesitades (si usas FireBird ya debes saber comoFrin)

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

 

FASE DE PRUEBA:

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: 3% [?]