O.T. Urgente ayuda con FIREBIRD

957 views
Skip to first unread message

Arnaldo Toledano

unread,
Apr 18, 2017, 3:28:28 PM4/18/17
to publice...@googlegroups.com
Necesito URGENTE ayuda con FIREBIRD.
Nunca lo he utilizado.
Tengo una base de datos, con la que tengo que trabajar y no tengo idea
como conectarme,
ni tampoco como recuperar un backup.

Tengo instalado el FIREBIRD versión 3.0
Y también el IBExpert.


Gracias


Arnaldo Toledano

Esteban H.

unread,
Apr 18, 2017, 3:37:53 PM4/18/17
to publice...@googlegroups.com
Visitá este sitio tenes todas las preguntas y respuestas q necesitas


https://firebird21.wordpress.com/

Saludos

Esteban

-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Arnaldo Toledano
Enviado el: martes, 18 de abril de 2017 04:28 p.m.
Para: publice...@googlegroups.com
Asunto: [vfp] O.T. Urgente ayuda con FIREBIRD

Necesito URGENTE ayuda con FIREBIRD.
Nunca lo he utilizado.
Tengo una base de datos, con la que tengo que trabajar y no tengo idea como
conectarme, ni tampoco como recuperar un backup.

Tengo instalado el FIREBIRD versi�n 3.0 Y tambi�n el IBExpert.


Gracias


Arnaldo Toledano

mapner

unread,
Apr 18, 2017, 4:00:29 PM4/18/17
to Comunidad de Visual Foxpro en Español
Hola,

coincido con Esteban, visita el sitio 
https://firebird21.wordpress.com/ 

Pero como recomendación rápida, usa el driver ODBC y desde VFP la accedes con una conexión del tipo
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=MyServer:C:\database\myData.fdb;

A su vez, no queda claro que es lo que quieres hacer, migrar desde DBF o desde otro SGBD ?
Si nunca utilizaste un SGBD Cliente Servidor desde VFP estudia SQLPT y Cursor Adapter

Saludos

Arnaldo Toledano

unread,
Apr 18, 2017, 5:01:21 PM4/18/17
to publice...@googlegroups.com

Una empresa, posible cliente, tiene un sistema con base de datos en FIREBIRD.
Me ha pedido un programita.
Para realizarlo tengo que tener acceso a FIREBIRD.
Me traje un BACKUP realizado con IBExpert, este esta instalado en el server de la empresa.

Yo trabajo con MARIADB.

Instale FIREBIRD.
Instale IBExpert.

1.- No logro realizar el RESTORE del BAKUP que me traje.
2.- He creado una base de datos, "PRUEBAS", lo he realizado con el IBExpert.
3.- Cuando quiero conectarme con IBExpert, me da el siguiente error.

Can't format message 13:98 message file c:\windows\syswo64\firefird.msg not found
i/o Eror during create file (open)" operation for file "pruebas"
Error while trying to open file

Que obviamente no se con que se "come", Crema, dulce de leche, al horno......
Una vez que logre hacer funcionar la base de datos del backup, tratare de conectarme y utilizar los archivos.

Me olvide de comentar que desde ayer estoy "estudiando" con mi amigo google.
Pero no doy pie con bola.
Me desespera porque la empresa tiene un vencimiento el viernes y tengo que terminar todo para el viernes.

Gracias Amigos.



Arnaldo Toledano

mapner

unread,
Apr 18, 2017, 6:14:44 PM4/18/17
to Comunidad de Visual Foxpro en Español
Pregunta, en que versión está la BD de la empresa y que versión tenés instalada en tu PC? Puede que no coincidan. Quizá la de la empresa están en FB 2.5 y vos instalástes FB 3. Primero averiguá eso.

Arnaldo Toledano

unread,
Apr 18, 2017, 6:19:54 PM4/18/17
to publice...@googlegroups.com

Si
La empresa tiene instalada la 2.5.
Pensé que no seria problema.

En estos momentos no logro borrar las base de datos creadas.
Con tanta prueba HE CREADO VARIAS BASES DE DATOS y aun desapuntalando no logro borrarlas.
Borro todas las carpetas FIREBIRD, pero nada.
No se donde están las bases de datos guardadas.


Gracias Mapner

MUY AMABLE DE TU PARTE


Arnaldo

mapner

unread,
Apr 18, 2017, 7:14:49 PM4/18/17
to Comunidad de Visual Foxpro en Español
Quizá no te deja borrarlas porque están "tomadas" por el motor de FB. Reiniciá la PC o desinstalá el FB y probá borrarlas.
En cambios de versiones puede que haya incompatibilidades en los formatos de los archivos físicos de las BD.

micky khan

unread,
Apr 18, 2017, 7:49:17 PM4/18/17
to publice...@googlegroups.com

Abre los servicios en windows y busca tu servidor de base de datos...en este caso deberia ser firebird y cierralo...click derecho....
Con eso ya deberías poder borrarlo...

Arnaldo Toledano

unread,
Apr 18, 2017, 8:12:05 PM4/18/17
to publice...@googlegroups.com

Desisntale todo y borre las carpetas de FIREBIRD.
Reinstale y logre todo.
Tengo algunos errores con IBExpert.

No me muestras todos los registros de una tabla que contiene mas de 50000
No es problema por el momento,
Las leeré con VFP.


Gracias gente,
MUY AMABLES


Arnaldo Toledano

Ultraton500

unread,
Apr 19, 2017, 12:52:23 AM4/19/17
to Comunidad de Visual Foxpro en Español
Qué raro... Puedes probar SELECT * FROM tabla; o SELECT CNT(campo) FROM tabla; desde el editor SQL del mismo IBExpert (que creo que se abre con F12) para comprobar cuántos registros tiene la tabla.

Espero tengas suerte con este trabajo y de ser así te recomiendo que le eches un ojo al tutorial de Walter Ojeda "Visual FoxPro y Firebird SQL" que va adjunto y a la librería FoxyDB de Antonio Meza sobre la que puedes encontrar mucha información en este grupo y en el blog https://foxydb.wordpress.com/.

Saludos,
Javier.
Visual FoxPro y Firebird SQL.PDF

Guillermo Giménez

unread,
Apr 20, 2017, 10:45:34 AM4/20/17
to Comunidad de Visual Foxpro en Español
Buenas Arnaldo 
Aparte de tener en cuenta la version de la base de datos, otro inconveniente comun de trabajar con base de datos "ajenas", es el tema de las UDF, en el caso de firebird son archivos externos (normalmente en la carpeta UDF dentro de la carpeta de Firebird), quizas no podes acceder a alguna tabla porque algun campo de esa tabla referencia a alguna udf de algun archivo que no tenes en tu servidor.

Saludos
Reply all
Reply to author
Forward
0 new messages