Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-01-2014
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 291
Poder: 21
elrayo76 Va por buen camino
Error XSQLDA en Firebird

Gente, he buscado en los foros y el único que pregunta sobre el error del título hace varios años no le dan una buena respuesta. Es por eso que pregunto si alguien me puede decir a que se debe dicho error.

El error se da cuento esta haciendo un INSERT en una de las tablas.

Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita
  #2  
Antiguo 06-01-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola elrayo76.

No sé cuál es el mensaje del título que mencionas, los componentes que usas, texto literal del error (o error code), pero encontré estos enlaces en relación a "Error XSQLDA":Espero que alguno se relacione con tu problema.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 06-01-2014
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 291
Poder: 21
elrayo76 Va por buen camino
Gracias por responder pero ya encontre porque se produce ese error. El problema es que uno de los datos tiene un tilde entre las letras y eso produce error.

Ahora quisiera saber como se puede hacer para reemplazar ese tilde con algo para que se guarde como esta. El tilde que tiene es (`), no es el que usamos en español para el acento o el apostrofe, sino el que se escribe para el otro lado.

El problema es que he probado ponerlo entre comillas como se aria con el apostrofe y no funciona, he probado con los códigos ASCII y tampoco. Si no soluciono este problema las consultas de INSERT en la base de datos Firebird dan error en ese registro.

Desde ya muchas gracias por la respuesta,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita
  #4  
Antiguo 06-01-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola elrayo76.

No me he topado con ese error... Sería interesante saber con que juego de caracteres está configurada la base de datos y no menos importante mediante que componentes estas estableciendo la conexión.

Por ejemplo usando el set ISO8859_1 (LATIN_1), Firebird no presenta ningún problema al insertar cadenas que contengan ese caracter (como por ejemplo 'A`B`C`D'), ya sea de forma directa o mediante parámetro .

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 08-01-2014
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 291
Poder: 21
elrayo76 Va por buen camino
Hola, recien hoy pude probar lo que dice eficsa y la verdad es que no funciona.

El problema es que las consultas SQL se cortan por tener el caracter (`) en medio. Si se pudiera ver la posibilidad de que el mismo se mantenga pero haciendo un escape como se hace con otro poniendo algo delante o similar se los agradecería.

Yo hasta el momento no encontre solución que funcione.

Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita
  #6  
Antiguo 08-01-2014
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
Pero copia y pega aquí el mensaje del error. Y pon tu código fuente que lo veamos. No somos adivinos,
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
error xsqlda index out of range en ventana login ayuda !!!!!! manueltp Firebird e Interbase 7 16-01-2009 04:03:12
Problema con cliente servidor, error "xsqlda index out of range" Buelos Varios 0 18-07-2008 05:49:57
Ayuda [ERROR]XSQLDA index out of range ??? ManuelPerez Varios 1 14-03-2008 17:31:22
Firebird 1.5.3 Error:No puede ejecutarse Firebird Guardian xq ya hay una instancia Delphius Firebird e Interbase 5 26-01-2007 10:19:20
XSQLDA Index out of range RESP 3.0 Firebird e Interbase 5 15-12-2006 15:14:34


La franja horaria es GMT +2. Ahora son las 04:58:48.


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