Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   ODBC para Interbase. (https://www.clubdelphi.com/foros/showthread.php?t=23531)

AMINOA2R 20-07-2005 10:29:38

ODBC para Interbase.
 
Estoy usando Gemeni Interbase ODBC 2.0 para conectar nuestra intranet en asp con interbase pero en ocasiones, me da el mensaje de que hay demasiadas conexiones simultaneas y me obliga a estar actualizando la página.

Esto me ocurre en ciertas páginas que tienen múltiples conexiones a tablas diferentes.

Mi pregunta sería si hay algún otro ODBC que rule bien o si es mejor hacer la conexión directa.!!!

Saludos.,..

jam 20-07-2005 15:07:29

Si no me equivoco las librerías Gemini son de pago y puede que tengan el número de conexiones limitadas. Prueba con los controladores open source de ibphoenix en:
http://www.ibphoenix.com/main.nfs?a=...ge=ibp_60_odbc

AMINOA2R 21-07-2005 17:00:25

He probado los ODBC de Easysoft y el Firebird ODBC driver y a diferencia del Gemini, estos dos no permiten acceder a las bases en remoto.

Sino estan en el disco local no puedes conectar, cosa que con el Gemini puedes elegir.

Esto me permite por ejemplo hacer hojas de excel dinámicas donde cada cliente tiene el odbc instalado y al abrir la hoja de excel automáticamente se trae los datos de interbase al conectar remotamente al servidor.

En cuanto a su precio, en mi empresa lo compramos hace unos años por 8.000 pelas aunque me he quedado corto con el número de licencias y esto me provoca a veces, errores en la intranet al llegar al máximo de conexiones simultaneas con mensaje como este:


Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Gemini InterBase ODBC Driver]Server rejected the connection. Number of connections exceeds limit
/listados/produccion/controldeprocesos-porpedido.asp, línea 76


Esta es la ventana del ODBC de GEMINI. Si te das cuenta, te permite conectarte por TCP/IP.
http://www.a-s.es/gemini.gif





jam 21-07-2005 21:08:02

Yo no los he probado en remoto, pero creo que si se puede si especificas la base de datos de la forma:
Código:

172.17.2.10:/usr/local/efldata/mcsAddress.fdb
Puedes bajarte el archivo de ayuda en castellano de la direccion:
http://www.praktik.km.ua/downloads/O...HtmlHelpEs.zip

AMINOA2R 22-07-2005 00:58:52

Vaya no conocía esa forma de conectarse,,,, la probaré enseguida pero ya te anticipo que si lo haces con una ruta relativa tipo, \\server\.... no rulan los odbc´s open source.

jachguate 22-07-2005 01:33:54

Cita:

Empezado por AMINOA2R
Vaya no conocía esa forma de conectarse,,,, la probaré enseguida pero ya te anticipo que si lo haces con una ruta relativa tipo, \\server\.... no rulan los odbc´s open source.

a interbase/firebird no es posible conectarse de esta manera, pero lo dicho por jam es perfectamente válido. Dado que el ODBC simplemente le pasará la cadena de conexión al cliente de interbase, el resto es pan comido, puesto que la forma ip:ruta o bien nombrepc:ruta es el estándar de interbase para comunicarse via tcp/ip.

También era posible conectarse usando otros protocolos, como ipx/spx... aunque realmente no se si esto sea válido en las versiones recientes.

TheWOlf 22-07-2005 22:30:28

Conexion en red
 
Hola a todos, si sirve de algo, comentarles que yo uso el Firebird ODBC driver y tengo una aplicacion hecha en VB6. Al principio tuve problemas de conexion cuando me trataba de conectar al servidor remoto usando un DSN , pero luego usando la siguiente cadena de conexion:

adoConn.Open "DRIVER=Firebird/InterBase(r) driver; UID=sysdba; PWD=masterkey; DBNAME=172.16.100.112:/Firebird/Firebird_1_5/examples/EMPLOYEE.FDB"

no tengo mas problemas, al menos hasta ahora. :p

saludos.


La franja horaria es GMT +2. Ahora son las 00:59:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi