SQL utilizando parametros
Que tal colegas!!
Tengo un problema al querer utilizar sql con Parametros, pero cuando se ejecuta la consulta me aparece el mensaje de error: 'Los datos de cadena o binarios se truncarìan', alguien me puede decir a que se debe este mensaje y como puedo hacer para evitarlo. De antemano muchas gracias por su tiempo. PD: TRabajo con Delphi 7 y SQL 2000
|
Puede ser que quizá estas tratando de insertar un valor cuyo tamaño en caracteres es mayor al que soporta el campo en la tabla física...
Nota := Edite tu mensaje para colocar Etiquetas DELPHI. No se porque se me acaba de borrar de la mente el "Como usar el no parser" para que no muestre las caritas. :( |
Ese error significa que estas pasando valores mayores a los definidos en tu base de datos, es decir, que estas pasando una cadena de tamaño 15, pero en tu base de datos esta definido el campo con capacidad 10; por lo tanto, la cadena de 15 caracteres, se truncará (cortará, reducirá) a 10 caracteres.
Revisa los datos que estas enviando y como esta definido el campo en tu base de datos. Lo más recomendable es que utilices la propiedad MaxLength de tus controles, definiéndole el mismo valor que tienen en tu base de datos. Es decir, si tu campo esta definido como char(10), lo mejor es que el control relacionado a este campo, tenga su propiedad MaxLenght definida en 10. ----edito Jhonny: para el que no ponga las caritas creo que es con [NOPARSER] [/NOPARSER] |
Cita:
Pero me lo muestra asi:
|
despues de [ delphi ] va el [ noparse] sin la R del final... es solo "noparse"
---edito--- si funciona... primero el tag de delphi y luego el tag "noparse"
o más sencillo... cambia :D por una :d |
Bueno, muchas gracias por tu aclaración ContraVeneno, no entiendo como se me pudo olvidar tal cosa.
Ya lo corregi y se ve perfecto. |
La franja horaria es GMT +2. Ahora son las 23:18:39. |
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