![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
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 |
|
#2
|
||||
|
||||
|
Pero copia y pega aquí el mensaje del error. Y pon tu código fuente que lo veamos. No somos adivinos,
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Bueno, el mensaje dice lo siguiente
XSQLDA index out of range Nada mas que eso. La consulta simplemente inserta el registro en una tabla y donde detecte el problema es en uno de los campos tipo string que tiene el ` entre las letras. El campo quedaría dentro de la consulta de insert de la siguiente manera: 'D`Alecio' Si se fijan bien veran que ese campo asi como esta conformado trae problemas para las consulta. Si le saco el acento (o como quieran llamarlo) todo funciona correctamente, pero no puedo modificar los datos que contiene ese campo sacando lo que no corresponde estar. Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno Última edición por elrayo76 fecha: 08-01-2014 a las 15:44:40. |
|
#4
|
||||
|
||||
|
Pues no, depende de como esté hecha la consulta, por eso digo que muestres el código.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Para vos como tendría que ser al consulta para que tome ese caracter.
Yo lo que hago es armar todo el string con los campos y los valores como lo requiere la consulta de insert. Nada mas que eso. El problema como vengo diciendo desde el principio es que quiero reemplazar ese caracter de tal manera que se pueda enviar a la base y se guarde en el campo. Consulta:
Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno Última edición por elrayo76 fecha: 08-01-2014 a las 16:31:55. |
|
#6
|
||||
|
||||
|
Revisa lo indicado por ecfisa, porque esa sentencia funciona perfectamente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Primero comento que he probado lo que dice eficsa y funciona solamente si la misma consulta la ejecuto desde un administrador de Firebird, pero si la misma consulta se hace desde Delphi no funcionan dando el error que les comente anteriormente.
Comento que como componente estoy utiliando uno que se llama MDO y que ya venia con los desarrollos. En este momento no se puede cambiar, asi que es mejor poder encontrar una solución rápida porque me esta desesperando el que no funcione desde Delphi y si desde el administrador de base de datos. Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|