Guardar Documento en BD?

10/06/2008 - 19:50 por tol | Informe spam
Tengo un problema, no puedo guardar un archivo (pdf, doc, etc.) en mi Base de
Datos de SQl Server, en la cual tengo un campo Binary; ya he tratado con
varios ejemplos y me marca error ya que segun las datos se truncan o algo
asi, que puedo hacer, como hago que se guarde??

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
10/06/2008 - 20:19 | Informe spam
"tol" wrote in message
news:
Tengo un problema, no puedo guardar un archivo (pdf, doc, etc.) en mi Base
de
Datos de SQl Server, en la cual tengo un campo Binary; ya he tratado con
varios ejemplos y me marca error ya que segun las datos se truncan o algo
asi, que puedo hacer, como hago que se guarde??



Lo de que "los datos se truncan" indica que el campo donde quieres meter
los datos en la base de datos no es lo bastante grande para los datos que
quieres meter.
El tipo Binary está limitado a 8000 bytes, que seguramente no bastan para
tus doc o pdf.
Puedes usar un campo de tipo IMAGE, o un VARBINARY(MAX) si tienes Sql
Server 2005 o posterior.
Respuesta Responder a este mensaje
#2 tol
10/06/2008 - 20:31 | Informe spam
"Alberto Poblacion" wrote:

"tol" wrote in message
news:
> Tengo un problema, no puedo guardar un archivo (pdf, doc, etc.) en mi Base
> de
> Datos de SQl Server, en la cual tengo un campo Binary; ya he tratado con
> varios ejemplos y me marca error ya que segun las datos se truncan o algo
> asi, que puedo hacer, como hago que se guarde??

Lo de que "los datos se truncan" indica que el campo donde quieres meter
los datos en la base de datos no es lo bastante grande para los datos que
quieres meter.
El tipo Binary está limitado a 8000 bytes, que seguramente no bastan para
tus doc o pdf.
Puedes usar un campo de tipo IMAGE, o un VARBINARY(MAX) si tienes Sql
Server 2005 o posterior.





ya le intente con VarBinary y ni asi, ademas no creo que sea eso ya que el
documento mide 44 kb.
Respuesta Responder a este mensaje
#3 Fernando Gómez
10/06/2008 - 21:07 | Informe spam
On Jun 10, 1:31 pm, tol wrote:
"Alberto Poblacion" wrote:
> "tol" wrote in message
>news:
> > Tengo un problema, no puedo guardar un archivo (pdf, doc, etc.) en mi Base
> > de
> > Datos de SQl Server, en la cual tengo un campo Binary; ya he tratado con
> > varios ejemplos y me marca error ya que segun las datos se truncan o algo
> > asi, que puedo hacer, como hago que se guarde??

> Lo de que "los datos se truncan" indica que el campo donde quieres meter
> los datos en la base de datos no es lo bastante grande para los datos que
> quieres meter.
> El tipo Binary está limitado a 8000 bytes, que seguramente no bastan para
> tus doc o pdf.
> Puedes usar un campo de tipo IMAGE, o un VARBINARY(MAX) si tienes Sql
> Server 2005 o posterior.

ya le intente con VarBinary y ni asi, ademas no creo que sea eso ya que el
documento mide 44 kb.




44 kb son 45056 bytes, significativamentemayor a los 8000 bytes antes
mencionados.
Respuesta Responder a este mensaje
#4 Octavio Hernandez
10/06/2008 - 22:27 | Informe spam
Hola,

Mira este artículo:

http://support.microsoft.com/kb/309158/es

Slds - Octavio



"tol" wrote in message
news:
Tengo un problema, no puedo guardar un archivo (pdf, doc, etc.) en mi Base
de
Datos de SQl Server, en la cual tengo un campo Binary; ya he tratado con
varios ejemplos y me marca error ya que segun las datos se truncan o algo
asi, que puedo hacer, como hago que se guarde??
Respuesta Responder a este mensaje
#5 Alberto Poblacion
11/06/2008 - 07:39 | Informe spam
"tol" wrote in message
news:
ya le intente con VarBinary y ni asi, ademas no creo que sea eso ya que el
documento mide 44 kb.



Ojo, no basta con Varbinary. Tiene que ser Varbinary(max), que NO es lo
mismo, es un tipo diferente aunque el nombre se parezca mucho. También
puedes el tipo Image, que también es binario. Mira el enlace que te ha
enviado Octavio en otro mensaje.

Y por cierto, 44 kb es mayor que los 7,8 kb que permiten el Binary y el
Varbinary (sin MAX).
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida