FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Al intentar conectame a una interbase 'Access violation en module gds32.dll'
Hola a todos, tengo el siguiente problema, tengo una aplicaion que trabaja con interbase 7,1 y delphi 2006. La bse de datos esta en una PC que funciona como servidor de una red de 5 maquinas. Si me conecto a la base de datos usando el nombre del servido, ej: 'Servidor:d:\Datos\Basedatos.gdb' funciona todo bien. Pero si mapeo en las teminales el disco del Servidor(D) como por ej: 'F:', cuando quiero abrir la base de datos utilizando 'F:\Datos\Basedatos.gdb' me da el error 'Access violation in module gds32.dll'. Lo mismo pasa si yo quiero registrar la base en el IBconsole. Alguien sabe si esto tiene solucion, desde ya muchas gracias
|
#2
|
||||
|
||||
No puedes mapearlas de esa forma. Tienes que usar el disco propio del servidor. Si el servidor es E, pues servidor:E\:loquesea y si en el servidor es W, pues servidor:W\:loquesea
Lo que sí puedes usar son alias, creas un alias y lo "mapeas" de esa forma. El alias se lo asignas al firebird (supongo que interbase lo tendrá también), y desde los clientes te conectas mediante ese alias, vale cualquier nombre. |
#3
|
|||
|
|||
muchas gracias por tu respuesta, lo que quisiera saber es si mapeando la unidad del servidor la velocidad de coneccion mejora, O es lo mismo que usar 'Servidor:d:\y lo que corresponda'. Desde ya muchas gracias por tu respuesta
|
#4
|
||||
|
||||
¿A qué te refieres a mapear la unidad del servidor?, si es a lo que haces ahora y no funciona... es que no funciona, no vale, no sirve
Si el servidor tiene un disco c: (si tiene windows) tienes que referirte a él de dos maneras principalmente: servidor:c:\mibasedatos.fdb 192.168.1.100:c:\mibasedatos.fdb No puedes crear en el cliente un disco X: que sea el C: del servidor y acceder a través de X: (no se puede hacer). Te aconsejo que uses la forma con la IP, es la más directa. |
#5
|
||||
|
||||
Hola eyscom.
Cita:
La velocidad no va a mejorar mapeando la unidad del servidor, simplemente porqué como ya has visto, así no funciona. Y es que Interbase/Firebird no utilizan para nada los servicios de red de Windows, simplemente hace una conexión TCP/IP con la máquina Servidor, donde hay un servicio permanentemente a la escucha de solicitudes de consultas, a través del puerto 3050. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Access violation at address ... in module 'RLINK32.DLL' | FelipeDiaz | Varios | 18 | 26-03-2016 21:39:00 |
Access violation at address 0CEB291C in module 'BORdbk70.dll'. | Oxa78 | Varios | 3 | 13-03-2007 18:50:56 |
Problema con Quick report 'Access Violation at address 00575B9B in module' | danielcordovahe | Varios | 3 | 13-05-2005 00:51:08 |
error 'Access violation at address 0053CF79 in module project1' | Renees | Varios | 3 | 15-03-2005 17:17:37 |
Access Violation in module 'qrpt35.bpl' | alt126 | C++ Builder | 5 | 03-02-2005 12:04:35 |
|