Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-01-2012
pani_alex pani_alex is offline
Miembro
 
Registrado: oct 2005
Posts: 51
Poder: 19
pani_alex Va por buen camino
ayuda con error de base de datos

hola, tengo un problema y no se cual podria ser, cuando me sale un error foreing key o cualquiera sea, unable to connect... en ves de salir la tabla, el fk, o la base de datos, todo sale "@" seguido por un nro ej "@1" y asi, cual puede ser el problema? esto solo en delphi esto, desde el flamerobin sale con nombre y apellido
Responder Con Cita
  #2  
Antiguo 04-01-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, te recuerdo nuestra guía de estilo, gracias por tu colaboración.

No hay quien entienda tu mensaje.
Ese título tampoco es muy correcto
Responder Con Cita
  #3  
Antiguo 05-01-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
pos yo tampoco lo entiendo =P
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #4  
Antiguo 05-01-2012
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

El cliente de Firebird no puede localizar el archivo firebird.msg (donde se encuentran las descripciones de los mensajes de error).

Vuelve a instalar el cliente a partir del instalador de Firebird (o bien, prueba copiando el archivo firebird.msg de otro ordenador, a la carpeta de tu aplicación, donde también debería estar entonces el fbclient.dll).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #5  
Antiguo 05-01-2012
pani_alex pani_alex is offline
Miembro
 
Registrado: oct 2005
Posts: 51
Poder: 19
pani_alex Va por buen camino
gracias por responder

guillotmarc: el cliente firebird seria en el servidor o en la pc local desde donde me conecto al servidor?

te comento lo q uso, firebird 2.5 (con el 1.5 no pasaba esto), servidor en linux suse, dbExpres params: driver_name=interbase, getDriverFunc=getSQLDriverINTERBASE... tiene algo q ver? y como es q a la misma base de datos en flamerobin salgan los mensajes y en delphi no?
Responder Con Cita
  #6  
Antiguo 05-01-2012
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Cita:
Empezado por pani_alex Ver Mensaje
guillotmarc: el cliente firebird seria en el servidor o en la pc local desde donde me conecto al servidor?
En el PC local.

Cita:
Empezado por pani_alex Ver Mensaje
te comento lo q uso, firebird 2.5 (con el 1.5 no pasaba esto), servidor en linux suse, dbExpres params: driver_name=interbase, getDriverFunc=getSQLDriverINTERBASE... tiene algo q ver? y como es q a la misma base de datos en flamerobin salgan los mensajes y en delphi no?
Pueden estar usando una librería cliente (fbclient.dll) distinta, en carpetas distintas (con lo que una podría tener acceso a firebird.msg, y la otra no).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #7  
Antiguo 16-01-2012
pani_alex pani_alex is offline
Miembro
 
Registrado: oct 2005
Posts: 51
Poder: 19
pani_alex Va por buen camino
Cita:
Empezado por guillotmarc Ver Mensaje
En el PC local.



Pueden estar usando una librería cliente (fbclient.dll) distinta, en carpetas distintas (con lo que una podría tener acceso a firebird.msg, y la otra no).

Saludos.
yo usso gds32.dll, estoy haciendo mal?
Responder Con Cita
  #8  
Antiguo 16-01-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por pani_alex Ver Mensaje
yo usso gds32.dll, estoy haciendo mal?
Digamos que no es muy correcto
gds32.dll es de interbase, y en firebird se mantuvo el nombre por compatibilidad, en las últimas versiones es aconsejable que uses la propia de firebird, fbclient.dll
Responder Con Cita
  #9  
Antiguo 17-01-2012
pani_alex pani_alex is offline
Miembro
 
Registrado: oct 2005
Posts: 51
Poder: 19
pani_alex Va por buen camino
y como hago para decirle al delphi que use el fbclient.dll? yo solo se que me dijeron que el .exe necesita que le pongas en su umisma carpeta el gds32.dll y ya lo encuentra
Responder Con Cita
  #10  
Antiguo 17-01-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
A Delphi no tienes que decirle nada, a él le da igual
Lo que tienes que hacer es instalar firebird (la misma versión) en servidor y clientes, con los valores predeterminados y nada más.
Te aconsejo que antes busques gds32.dll por todo el disco y los borres.
Responder Con Cita
  #11  
Antiguo 17-01-2012
pani_alex pani_alex is offline
Miembro
 
Registrado: oct 2005
Posts: 51
Poder: 19
pani_alex Va por buen camino
cuando instalo le digo, copiar librerias dll, segun recuerdo esto era para que cree el archivo gds32.dll

bueno, lo desintalo ahora mismo y buelvo a instalar sin tildar esa opcion
Responder Con Cita
  #12  
Antiguo 17-01-2012
pani_alex pani_alex is offline
Miembro
 
Registrado: oct 2005
Posts: 51
Poder: 19
pani_alex Va por buen camino
borre todos y me dice, unable to load gds32.dll

edit: http://www.mwasoftware.co.uk/index.p...d=81&Itemid=86 aqui dice q para delphi7 se renombra a gds32.dll

Última edición por pani_alex fecha: 17-01-2012 a las 20:07:04.
Responder Con Cita
  #13  
Antiguo 17-01-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
A ver si nos aclaramos, ¿puedes explicar claramente qué estás haciendo, qué te da el error, etc.?
Responder Con Cita
  #14  
Antiguo 30-01-2012
pani_alex pani_alex is offline
Miembro
 
Registrado: oct 2005
Posts: 51
Poder: 19
pani_alex Va por buen camino
perdon por la tardansa, es q estoy en varias cosas... bue el caso es q la solucion es simple, se renombra el fbclient.dll a gds32.dll y se borren todos los gds32.dll, aparentemente q gds q pone el instalador no le va o algun extraño fenomeno. gracias por su ayuda
Responder Con Cita
  #15  
Antiguo 30-01-2012
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
A Delphi no tienes que decirle nada, a él le da igual
Lo que tienes que hacer es instalar firebird (la misma versión) en servidor y clientes, con los valores predeterminados y nada más.
Te aconsejo que antes busques gds32.dll por todo el disco y los borres.
Eso no es del todo correcto Casimiro, recuerda que en la mayoría de los componentes de Conexión (dbExpress, FibPlus, Zeos, ...) debes especificar la librería cliente que va a utilizar tu aplicación. Es muy probable que en su caso allí tenga especificado gds32.dll en lugar de fbclient.dll (con lo que sería bastante aconsejable cambiarlo).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #16  
Antiguo 30-01-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bueno, eso es cierto, me expresé mal
Realmente a delphi le da igual, aunque a los componentes debes indicarle cual estás usando, claro.

Me autoflagelo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con error al abrir base de datos danielmj Conexión con bases de datos 5 04-10-2011 14:12:33
Ayuda con Base de Datos avila Varios 2 20-07-2011 01:30:31
Ayuda con base de datos monifa Conexión con bases de datos 2 18-07-2006 03:05:28
ayuda con base de datos edy_aca Firebird e Interbase 6 12-08-2005 16:32:57
Ayuda Base Datos istradlin Firebird e Interbase 1 28-02-2005 15:46:05


La franja horaria es GMT +2. Ahora son las 21:34:42.


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
Copyright 1996-2007 Club Delphi