conexion VFP9 a FIREBIRD

207 views
Skip to first unread message

Manrique Flores

unread,
Aug 26, 2025, 11:27:00 AM (13 days ago) Aug 26
to Comunidad de Visual Foxpro en Español
Hola Buen dia, tengo la siguiente escenario, tengo un servidor windows 2008 server con base de datos firebird y ahi tengo una conexion vfp a firebird aqui sin problema, pero por necesidad se tubo que cambiar el servidor windows 2022 pase las bases de datos de firebird pero ahora la conexion que tengo con firebird, no funciona, les comparto la conexcion

Conexcion con ODBC

lcStringCnxRemoto = "Driver={Firebird/InterBase(r) driver};" + ;
                    "Database="+SERVER1+":"+NameDB+";"+;                    
                    "User="+UID+";"+;
                    "Password="+PWD+";"+;
                    "Role="+ROL+";"+;
                    "Options= 131329;"

SQLSETPROP(0,"DispLogin" , 3 )
CURSORSETPROP("MapBinary", .T., 0)
lnHandle = SQLSTRINGCONNECT(lcStringCnxRemoto)

pero ahora NO quiere realizar la conexion, no se donde buscarle, ya tengo asi casi un mes y no puedo, alguna sugerencia.


Gracias

mapner

unread,
Aug 26, 2025, 4:19:16 PM (13 days ago) Aug 26
to Comunidad de Visual Foxpro en Español
Hola,

- la versión de Firebird es la misma que la anterior?
- abriste el puerto 3050 en el firewall del servidor?
- instalaste en el cliente el fbclient.dll correspondiente y el ODBC
- tu usuario a la BD sigue siendo el mismo?
- probaste ingresar con algún manejador de base de datos como IBExpert o similar?
- hiciste ping al servidor?
- Luego de hacer esto
nHandle = SQLSTRINGCONNECT(lcStringCnxRemoto)
capturaste error con AERROR() ?

Manrique Flores

unread,
Aug 26, 2025, 4:27:23 PM (13 days ago) Aug 26
to Comunidad de Visual Foxpro en Español
El martes, 26 de agosto de 2025 a la(s) 2:19:16 p.m. UTC-6, mapner escribió:
Hola,

- la versión de Firebird es la misma que la anterior?
si 
- abriste el puerto 3050 en el firewall del servidor?
si 
- instalaste en el cliente el fbclient.dll correspondiente y el ODBC
si 
- tu usuario a la BD sigue siendo el mismo?
si 
- probaste ingresar con algún manejador de base de datos como IBExpert o similar?
si 
- hiciste ping al servidor?
si 
- Luego de hacer esto
nHandle = SQLSTRINGCONNECT(lcStringCnxRemoto)
capturaste error con AERROR() ?
si, pero me marca el siguente error

 No se puedo conectar al origen de datos. error conectivity error: ODBC Firebird   connectionrejected by remote interface

Octavio Rodriguez

unread,
Aug 26, 2025, 4:35:10 PM (13 days ago) Aug 26
to publice...@googlegroups.com
verifica en servicios si está corriendo el servidor de firebird

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/7c4323b0-e85a-41f2-81c9-b3d49610494en%40googlegroups.com.
Message has been deleted

Manrique Flores

unread,
Aug 26, 2025, 5:11:29 PM (13 days ago) Aug 26
to Comunidad de Visual Foxpro en Español
El servicio si es en ejecucion, hago la conecion por DSN y sin problema pero por connectionstrings nada

Alberius RosenCruz

unread,
Aug 26, 2025, 5:52:44 PM (13 days ago) Aug 26
to Comunidad de Visual Foxpro en Español
CHECASTE EL NOMBRE DEL SERVIDOR O LA IP DEL NUEVO SERVIDOR, CREASTE UN NUEVO ARCHIVO ODBC CON LOS NUEVOS PARAMETROS DEL NUEVO SERVIDOR?
POR AHI DEBE ESTAR EL PROBLEMA.

Esteban Herrero

unread,
Aug 26, 2025, 7:37:04 PM (13 days ago) Aug 26
to publice...@googlegroups.com

Ahí en la lista q te pasó Mapner pones si la conexión x IBExpert o similar, o sea ahí estás haciendo una conexión sin DSN.

X otro lado te consulto en el server diste de alta el usuario o copiaste el archivo security. 

X otro lado podrías decir q versión usas, dado q FB 2.5 tiene un modo viejo de dar alta a los usuarios y ya en la versión 3 conviven las 2 formas p luego seguir en las nuevas versiones otra forma de gestionar los usuarios.

Saludos

Manrique Flores

unread,
Aug 26, 2025, 7:59:29 PM (13 days ago) Aug 26
to Comunidad de Visual Foxpro en Español
El martes, 26 de agosto de 2025 a la(s) 5:37:04 p.m. UTC-6, Esteban Herrero escribió:

Ahí en la lista q te pasó Mapner pones si la conexión x IBExpert o similar, o sea ahí estás haciendo una conexión sin DSN.

no uso IBExpert para la conexion, pero si hago la coneccion DSN se hace sin problemas 

X otro lado te consulto en el server diste de alta el usuario o copiaste el archivo security.

se realizo una inslacion de la base de datos limpia, la contraseña por defaul del sysdba y contraseña masterkey eso son por defaul 

 

X otro lado podrías decir q versión usas, dado q FB 2.5 tiene un modo viejo de dar alta a los usuarios y ya en la versión 3 conviven las 2 formas p luego seguir en las nuevas versiones otra forma de gestionar los usuarios.

FB es de 3.0.11 

Manrique Flores

unread,
Aug 27, 2025, 8:18:50 AM (12 days ago) Aug 27
to Comunidad de Visual Foxpro en Español
si esta corriendo el servicio, hago la conexion por DSN y sin problema

El martes, 26 de agosto de 2025 a la(s) 2:35:10 p.m. UTC-6, ocr...@gmail.com escribió:
Message has been deleted

Manrique Flores

unread,
Sep 3, 2025, 8:30:11 AM (5 days ago) Sep 3
to Comunidad de Visual Foxpro en Español
sigo sin poder conectarme y ya realice todos los procedimiento que me comentaron que mas puede ser

help

nkris...@gmail.com

unread,
Sep 3, 2025, 10:29:44 AM (5 days ago) Sep 3
to Comunidad de Visual Foxpro en Español

Octavio Rodriguez

unread,
Sep 3, 2025, 11:15:51 AM (5 days ago) Sep 3
to publice...@googlegroups.com
lo que no has dicho que version de firebird tienes, prueba instalando la 3 solo para hacer pruebas de conexión, y revisa las directrices o permisos de seguridad windows

Jesus De la Rosa

unread,
Sep 3, 2025, 11:44:28 PM (5 days ago) Sep 3
to publice...@googlegroups.com
FUNCTION Conec    && CONECTA CON LA BASE DE DATOS         *
PARAMETERS cRutadb

LOCAL nC
nC=0
cCadCon=[DRIVER={Firebird/InterBase(r) driver}] + ;
[;UID=]    + _screen.cUser  + ;
[;PWD=]    + _screen.cClave + ;
[;DBNAME=] + cRutaDB
nC=SQLStringConnect(cCadCon)
IF nC<1
Local Errores[1]
AError(Errores)
mensaje(Errores[2])
ENDIF
RETURN nC
ENDFUNC

_screen.cUser      = Nombre del usuario (SYSDBA o el asignado)
  _screen.cClave  = Contraseña asignada en firebird 
cRutaDB               = Ruta de la base de datos

Manrique Flores

unread,
Sep 4, 2025, 11:48:27 AM (4 days ago) Sep 4
to Comunidad de Visual Foxpro en Español
Hola a todos por sus recomendaciones adalberto,  nkris...@gmail.com afin...@gmail.com y a todos los damas que me falto mensionar, segui cada uno de sus recomendaciones y la logre conectarme a la base de datos


Gracias

Octavio Rodriguez

unread,
Sep 4, 2025, 11:49:58 AM (4 days ago) Sep 4
to publice...@googlegroups.com
y cuál fue la solución ganadora?

Germán Montini

unread,
Sep 4, 2025, 1:34:00 PM (4 days ago) Sep 4
to publice...@googlegroups.com
Probaste de en la conexión, en lugar de usar el nombre del servidor colocar la dirección de ip del servidor?, a mi me paso eso y lo solucioné así 

Reply all
Reply to author
Forward
0 new messages