Cuanto es el maximo de tamaño campo varbinary?

11/02/2007 - 21:25 por Gonzalo B. | Informe spam
Saludos,

tengo una aplicacion en asp (NO .NET) y al intentar guardar o update una
tabla que tiene un campo varbinary(8000) en donde va una imagen me da un
error 80040e21, como que el dato que quiero guardar es mas grande que el
campo.

Estoy usando los componentes aspupload y aspjpeg para subir la imagen al
servidor.

Estoy guardando mediante objetos ADODB.Recordset ya que si quiero ejecutar
la consulta tambien me da error y no me deja usar el comando
CONVERT(varbinary(8000),datos) en la sentencia sql
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
12/02/2007 - 01:06 | Informe spam
Hola Gonzalo B.,

No dices qué usas, asumo SQL Server 2005. Declara la columna de la
tabla, de tipo VARBINARY(MAX) que te brinda 2^31-1 byes.


Gustavo Larriera, MVP
Solid Quality
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Blog: http://solidqualitylearning.com/blogs/glarriera/
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

Gonzalo B. wrote:
Saludos,

tengo una aplicacion en asp (NO .NET) y al intentar guardar o update una
tabla que tiene un campo varbinary(8000) en donde va una imagen me da un
error 80040e21, como que el dato que quiero guardar es mas grande que el
campo.

Estoy usando los componentes aspupload y aspjpeg para subir la imagen al
servidor.

Estoy guardando mediante objetos ADODB.Recordset ya que si quiero ejecutar
la consulta tambien me da error y no me deja usar el comando
CONVERT(varbinary(8000),datos) en la sentencia sql

Preguntas similares