longitud varbinary para guardar imagen

17/03/2007 - 00:14 por Norma Hdez | Informe spam
hola grupo

estoy almacenado en un arreglo una imagen y utilizo el varbinary con una
longitud de 8000 (solo me permite ponerle como maximo esa cantidad)

puedo guardar la imagen siempre y cuando sea pequeña, pero si por ejemplo la
imagen es de 50kb ya no puedo guardarla, hay manera de que pueda tener una
longitud mayor en varbinary o existe otro tipo de dato que admita una
longitud mayor y pueda guardar la imagen ???

alguien podria ayudarme, gracias de antemano

saludos

Preguntas similare

Leer las respuestas

#1 Maxi
17/03/2007 - 15:31 | Informe spam
Hol, no comentas que vesion de sql tienes, pero si es 2005 usar
varbinary(max) y si es 2000 el tipo image


Saludos

[Microsoft MVP SQL Server]
SQLTOTALConsulting - Servicios y consultoria de SQLServer
www.sqlgurus.org
Buenos Aires - Argentina
http://msmvps.com/blogs/maxiaccotto/
"Norma Hdez" wrote in message
news:
hola grupo

estoy almacenado en un arreglo una imagen y utilizo el varbinary con una
longitud de 8000 (solo me permite ponerle como maximo esa cantidad)

puedo guardar la imagen siempre y cuando sea pequeña, pero si por ejemplo
la
imagen es de 50kb ya no puedo guardarla, hay manera de que pueda tener una
longitud mayor en varbinary o existe otro tipo de dato que admita una
longitud mayor y pueda guardar la imagen ???

alguien podria ayudarme, gracias de antemano

saludos




Respuesta Responder a este mensaje
#2 Norma Hdez
17/03/2007 - 17:42 | Informe spam
hola

utilizo sqlserver 2000 y visual basic 2005 en web form, realice el ejemplo
que se encuentra en esta pagina
http://aspnet.4guysfromrolla.com/de...606-1.aspx
puedo guardar la imagen y luego sacarla para mostrarla, hasta ahi todo esta
bien, pero no me permite guardar imagenes mayores a 7kb, el campo varbinary
solo me permite ponerle como longitud maxima 8000, hay alguna forma de que
este rango sea superior ???

te agradeceria cualquier info que me puedas proporcionar

saludos


"Maxi" wrote in message
news:
Hol, no comentas que vesion de sql tienes, pero si es 2005 usar
varbinary(max) y si es 2000 el tipo image


Saludos

[Microsoft MVP SQL Server]
SQLTOTALConsulting - Servicios y consultoria de SQLServer
www.sqlgurus.org
Buenos Aires - Argentina
http://msmvps.com/blogs/maxiaccotto/
"Norma Hdez" wrote in message
news:
hola grupo

estoy almacenado en un arreglo una imagen y utilizo el varbinary con una
longitud de 8000 (solo me permite ponerle como maximo esa cantidad)

puedo guardar la imagen siempre y cuando sea pequeña, pero si por ejemplo
la
imagen es de 50kb ya no puedo guardarla, hay manera de que pueda tener
una
longitud mayor en varbinary o existe otro tipo de dato que admita una
longitud mayor y pueda guardar la imagen ???

alguien podria ayudarme, gracias de antemano

saludos








Respuesta Responder a este mensaje
#3 DNC
17/03/2007 - 18:22 | Informe spam
el ejemplo es claro al mencionar "In Microsoft SQL Server 2000 and
earlier, use the image data type; for SQL Server 2005, use the
varbinary(MAX) data type. "

como te indico maxi usa varbinary (max)

revisa http://msdn2.microsoft.com/en-us/li...88362.aspx
varbinary [ ( n | max) ]
Variable-length binary data. n can be a value from 1 through 8,000.
max indicates that the maximum storage size is 2^31-1 bytes. The
storage size is the actual length of the data entered + 2 bytes. The
data that is entered can be 0 bytes in length. The SQL-2003 synonym
for varbinary is binary varying.

Saludos!
diego

On 17 mar, 13:42, "Norma Hdez" wrote:
hola

utilizo sqlserver 2000 y visual basic 2005 en web form, realice el ejemplo
que se encuentra en esta paginahttp://aspnet.4guysfromrolla....ticles/...
puedo guardar la imagen y luego sacarla para mostrarla, hasta ahi todo esta
bien, pero no me permite guardar imagenes mayores a 7kb, el campo varbinary
solo me permite ponerle como longitud maxima 8000, hay alguna forma de que
este rango sea superior ???

te agradeceria cualquier info que me puedas proporcionar

saludos

"Maxi" wrote in message

news:



> Hol, no comentas que vesion de sql tienes, pero si es 2005 usar
> varbinary(max) y si es 2000 el tipo image


> Saludos
>
> [Microsoft MVP SQL Server]
> SQLTOTALConsulting - Servicios y consultoria de SQLServer
>www.sqlgurus.org
> Buenos Aires - Argentina
>http://msmvps.com/blogs/maxiaccotto/
> "Norma Hdez" wrote in message
>news:
>> hola grupo

>> estoy almacenado en un arreglo una imagen y utilizo el varbinary con una
>> longitud de 8000 (solo me permite ponerle como maximo esa cantidad)

>> puedo guardar la imagen siempre y cuando sea pequeña, pero si por ejemplo
>> la
>> imagen es de 50kb ya no puedo guardarla, hay manera de que pueda tener
>> una
>> longitud mayor en varbinary o existe otro tipo de dato que admita una
>> longitud mayor y pueda guardar la imagen ???

>> alguien podria ayudarme, gracias de antemano

>> saludos- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#4 Norma Hdez
17/03/2007 - 18:58 | Informe spam
gracias por la aclaracion, revisare el link que me recomiendas :D


"DNC" wrote in message
news:
el ejemplo es claro al mencionar "In Microsoft SQL Server 2000 and
earlier, use the image data type; for SQL Server 2005, use the
varbinary(MAX) data type. "

como te indico maxi usa varbinary (max)

revisa http://msdn2.microsoft.com/en-us/li...88362.aspx
varbinary [ ( n | max) ]
Variable-length binary data. n can be a value from 1 through 8,000.
max indicates that the maximum storage size is 2^31-1 bytes. The
storage size is the actual length of the data entered + 2 bytes. The
data that is entered can be 0 bytes in length. The SQL-2003 synonym
for varbinary is binary varying.

Saludos!
diego

On 17 mar, 13:42, "Norma Hdez" wrote:
hola

utilizo sqlserver 2000 y visual basic 2005 en web form, realice el ejemplo
que se encuentra en esta
paginahttp://aspnet.4guysfromrolla....ticles/...
puedo guardar la imagen y luego sacarla para mostrarla, hasta ahi todo
esta
bien, pero no me permite guardar imagenes mayores a 7kb, el campo
varbinary
solo me permite ponerle como longitud maxima 8000, hay alguna forma de que
este rango sea superior ???

te agradeceria cualquier info que me puedas proporcionar

saludos

"Maxi" wrote in message

news:



> Hol, no comentas que vesion de sql tienes, pero si es 2005 usar
> varbinary(max) y si es 2000 el tipo image


> Saludos
>
> [Microsoft MVP SQL Server]
> SQLTOTALConsulting - Servicios y consultoria de SQLServer
>www.sqlgurus.org
> Buenos Aires - Argentina
>http://msmvps.com/blogs/maxiaccotto/
> "Norma Hdez" wrote in message
>news:
>> hola grupo

>> estoy almacenado en un arreglo una imagen y utilizo el varbinary con
>> una
>> longitud de 8000 (solo me permite ponerle como maximo esa cantidad)

>> puedo guardar la imagen siempre y cuando sea pequeña, pero si por
>> ejemplo
>> la
>> imagen es de 50kb ya no puedo guardarla, hay manera de que pueda tener
>> una
>> longitud mayor en varbinary o existe otro tipo de dato que admita una
>> longitud mayor y pueda guardar la imagen ???

>> alguien podria ayudarme, gracias de antemano

>> saludos- Ocultar texto de la cita -

- Mostrar texto de la cita -
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida