Campo que almacena grandes strings URGENTE !!!

26/10/2004 - 17:59 por JM | Informe spam
Hola a todos...
Tengo una aplicacion que generar un string de aproximadamente 700
caracteres y lo almaceno en un campo varchar de 3000, al guardarlo lo hace
incompleto, es decir, guarda solo una parte y no siempre corta la cadena en
la misma posición...
El string tiene saltos , pero no lo corta en el salto sino el medio de las
palabras

Intenté hacer el mismo update a mano desde el querry anlizer copiando el
contenido del string y obtengo el mismo resultado


No se como solucionarlo

Saludos y Gracias
Juan Manuel

Preguntas similare

Leer las respuestas

#1 Diego Uribe
26/10/2004 - 18:05 | Informe spam
Revisa bien tu sql, de hecho, deberias ponerlo aca para mirarlo.
Que tipo de dato tiene la tabla?? varchar? o estas utilizando un text??

Saludos

Diego Uribe



"JM" escribió en el mensaje
news:
Hola a todos...
Tengo una aplicacion que generar un string de aproximadamente 700
caracteres y lo almaceno en un campo varchar de 3000, al guardarlo lo hace
incompleto, es decir, guarda solo una parte y no siempre corta la cadena


en
la misma posición...
El string tiene saltos , pero no lo corta en el salto sino el medio de


las
palabras

Intenté hacer el mismo update a mano desde el querry anlizer copiando el
contenido del string y obtengo el mismo resultado


No se como solucionarlo

Saludos y Gracias
Juan Manuel


Respuesta Responder a este mensaje
#2 JM
26/10/2004 - 18:24 | Informe spam
Mira estoy usando un varchar y le paso un string de VB pero me di cuenta
que si lo guarda bien, el problema esta en el select que lo recupera lo trae
cortado ( en el analizer tambien) y es un select comun y corriente

select campo from tabla

Gracias




"Diego Uribe" escribió en el mensaje
news:%
Revisa bien tu sql, de hecho, deberias ponerlo aca para mirarlo.
Que tipo de dato tiene la tabla?? varchar? o estas utilizando un text??

Saludos

Diego Uribe



"JM" escribió en el mensaje
news:
> Hola a todos...
> Tengo una aplicacion que generar un string de aproximadamente


700
> caracteres y lo almaceno en un campo varchar de 3000, al guardarlo lo


hace
> incompleto, es decir, guarda solo una parte y no siempre corta la cadena
en
> la misma posición...
> El string tiene saltos , pero no lo corta en el salto sino el medio de
las
> palabras
>
> Intenté hacer el mismo update a mano desde el querry anlizer copiando


el
> contenido del string y obtengo el mismo resultado
>
>
> No se como solucionarlo
>
> Saludos y Gracias
> Juan Manuel
>
>


Respuesta Responder a este mensaje
#3 Daniel
26/10/2004 - 18:40 | Informe spam
Hola, el Query Analizer puede que lo corte al mostrar pues
tiene una opción en el menú: Herramientas-->Opciones--
Resultados, donde se setea el parámetro:"Número máximo de


caracteres por columna". Prueba aumentando este valor.

Otra cosa, si el string tiene caracteres especiales
(tildes, símbolos, etc.) prueba con "nvarchar" en vez de
varchar.

Otra cosa, desde VB, ¿pasas la consulta SQL como un string
concatenado?, en ese caso prueba utilizar el
objeto "ADODB.command" (creo que es ese) y el string
pásalo como parámetro.

Saludos,
Daniel.

Mira estoy usando un varchar y le paso un string de


VB pero me di cuenta
que si lo guarda bien, el problema esta en el select que


lo recupera lo trae
cortado ( en el analizer tambien) y es un select comun y


corriente

select campo from tabla

Gracias




"Diego Uribe" escribió en el mensaje
news:%
Revisa bien tu sql, de hecho, deberias ponerlo aca para




mirarlo.
Que tipo de dato tiene la tabla?? varchar? o estas




utilizando un text??

Saludos

Diego Uribe



"JM" escribió en




el mensaje
news:
> Hola a todos...
> Tengo una aplicacion que generar un string de




aproximadamente
700
> caracteres y lo almaceno en un campo varchar de 3000,




al guardarlo lo
hace
> incompleto, es decir, guarda solo una parte y no




siempre corta la cadena
en
> la misma posición...
> El string tiene saltos , pero no lo corta en el




salto sino el medio de
las
> palabras
>
> Intenté hacer el mismo update a mano desde el querry




anlizer copiando
el
> contenido del string y obtengo el mismo resultado
>
>
> No se como solucionarlo
>
> Saludos y Gracias
> Juan Manuel
>
>






.

Respuesta Responder a este mensaje
#4 MAXI
27/10/2004 - 00:09 | Informe spam
Hola, como sabes que lo corta? como lo estas comprobando esto? te lo
pregunto porque quizas sea el cliente que estas utilizando que tenga un
limite de caracteres a mostrar




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"JM" escribió en el mensaje
news:
Hola a todos...
Tengo una aplicacion que generar un string de aproximadamente 700
caracteres y lo almaceno en un campo varchar de 3000, al guardarlo lo hace
incompleto, es decir, guarda solo una parte y no siempre corta la cadena
en
la misma posición...
El string tiene saltos , pero no lo corta en el salto sino el medio de
las
palabras

Intenté hacer el mismo update a mano desde el querry anlizer copiando el
contenido del string y obtengo el mismo resultado


No se como solucionarlo

Saludos y Gracias
Juan Manuel


Respuesta Responder a este mensaje
#5 Gustavo Larriera [MVP]
27/10/2004 - 01:14 | Informe spam
No habrá algún caracter extraño en medio del string, algún caracter de
control que "corte" el string?

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"MAXI" wrote in message
news:%
Hola, como sabes que lo corta? como lo estas comprobando esto? te lo
pregunto porque quizas sea el cliente que estas utilizando que tenga un
limite de caracteres a mostrar




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"JM" escribió en el mensaje
news:
Hola a todos...
Tengo una aplicacion que generar un string de aproximadamente 700
caracteres y lo almaceno en un campo varchar de 3000, al guardarlo lo
hace
incompleto, es decir, guarda solo una parte y no siempre corta la cadena
en
la misma posición...
El string tiene saltos , pero no lo corta en el salto sino el medio de
las
palabras

Intenté hacer el mismo update a mano desde el querry anlizer copiando el
contenido del string y obtengo el mismo resultado


No se como solucionarlo

Saludos y Gracias
Juan Manuel






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida