campos image ( o blob) se me cortan a 16 Mb.

19/05/2005 - 10:41 por MPOLO S.L. - Departamento Calidad | Informe spam
Estimado grupo:
VFP 9.0
SQL Server 2000 SP3

Tengo un campo image, en el que meto cualquier cosa sin problemas.Eso sí,
solo hasta alrededor de 16 Mbytes. No se porque, pero las imagenes o
archivos de mayor tamaño, se me truncan.

La instruccion de carga que etoy usando es:

lcc=cast(filetostr(getpict() as blob)
sqlexec(ocon,"insert into imagenes values (?lcc)")

Entoces, si la imagen tiene 15 Mb, se carga perfectamente, pero si tiene
23Mb, se trunca a 16Mb.

Alguna sugerencia???

Gracias desde ya
Saludos desde Menorca

Martin R Sanchez Arnoletto

Preguntas similare

Leer las respuestas

#1 Nacho
19/05/2005 - 12:03 | Informe spam
Hola Martín

El problema esta en que el tamaño máximo de una variable de caracteres es de
16,777,184 caracteres

Para mas información mira en la ayuda las capacidades del sistema.

Salu2
Nacho

"MPOLO S.L. - Departamento Calidad" escribió en el mensaje
news:
Estimado grupo:
VFP 9.0
SQL Server 2000 SP3

Tengo un campo image, en el que meto cualquier cosa sin problemas.Eso sí,
solo hasta alrededor de 16 Mbytes. No se porque, pero las imagenes o
archivos de mayor tamaño, se me truncan.

La instruccion de carga que etoy usando es:

lcc=cast(filetostr(getpict() as blob)
sqlexec(ocon,"insert into imagenes values (?lcc)")

Entoces, si la imagen tiene 15 Mb, se carga perfectamente, pero si tiene
23Mb, se trunca a 16Mb.

Alguna sugerencia???

Gracias desde ya
Saludos desde Menorca

Martin R Sanchez Arnoletto



Respuesta Responder a este mensaje
#2 MPOLO S.L. - Departamento Calidad
19/05/2005 - 13:07 | Informe spam
Juá , y eso como se soluciona?

Desde ya muy agradecido

Martin R Sanchez Arnoletto

"Nacho" escribió en el mensaje
news:%
Hola Martín

El problema esta en que el tamaño máximo de una variable de caracteres es


de
16,777,184 caracteres

Para mas información mira en la ayuda las capacidades del sistema.

Salu2
Nacho

"MPOLO S.L. - Departamento Calidad" escribió en el


mensaje
news:
> Estimado grupo:
> VFP 9.0
> SQL Server 2000 SP3
>
> Tengo un campo image, en el que meto cualquier cosa sin problemas.Eso


sí,
> solo hasta alrededor de 16 Mbytes. No se porque, pero las imagenes o
> archivos de mayor tamaño, se me truncan.
>
> La instruccion de carga que etoy usando es:
>
> lcc=cast(filetostr(getpict() as blob)
> sqlexec(ocon,"insert into imagenes values (?lcc)")
>
> Entoces, si la imagen tiene 15 Mb, se carga perfectamente, pero si tiene
> 23Mb, se trunca a 16Mb.
>
> Alguna sugerencia???
>
> Gracias desde ya
> Saludos desde Menorca
>
> Martin R Sanchez Arnoletto
>
>
>



Respuesta Responder a este mensaje
#3 Nacho
19/05/2005 - 13:47 | Informe spam
No sabría decirte una solución alternativa, pero considero (en mi opinión
muy personal) que no deberías manejar imágenes tan enormes, ya que te
ralentizarán mucho los procesos.

Salu2
Nacho

"MPOLO S.L. - Departamento Calidad" escribió en el mensaje
news:
Juá , y eso como se soluciona?

Desde ya muy agradecido

Martin R Sanchez Arnoletto

"Nacho" escribió en el mensaje
news:%
Hola Martín

El problema esta en que el tamaño máximo de una variable de caracteres es


de
16,777,184 caracteres

Para mas información mira en la ayuda las capacidades del sistema.

Salu2
Nacho

"MPOLO S.L. - Departamento Calidad" escribió en el


mensaje
news:
> Estimado grupo:
> VFP 9.0
> SQL Server 2000 SP3
>
> Tengo un campo image, en el que meto cualquier cosa sin problemas.Eso


sí,
> solo hasta alrededor de 16 Mbytes. No se porque, pero las imagenes o
> archivos de mayor tamaño, se me truncan.
>
> La instruccion de carga que etoy usando es:
>
> lcc=cast(filetostr(getpict() as blob)
> sqlexec(ocon,"insert into imagenes values (?lcc)")
>
> Entoces, si la imagen tiene 15 Mb, se carga perfectamente, pero si
> tiene
> 23Mb, se trunca a 16Mb.
>
> Alguna sugerencia???
>
> Gracias desde ya
> Saludos desde Menorca
>
> Martin R Sanchez Arnoletto
>
>
>








Respuesta Responder a este mensaje
#4 Luis María Guayán
19/05/2005 - 14:43 | Informe spam
Veo que utilizas SPT ¿y si pruebas con Vistas Remotas o CursorAdapter?

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"MPOLO S.L. - Departamento Calidad" escribió en el mensaje
news:
Juá , y eso como se soluciona?

Desde ya muy agradecido

Martin R Sanchez Arnoletto

"Nacho" escribió en el mensaje
news:%
> Hola Martín
>
> El problema esta en que el tamaño máximo de una variable de caracteres


es
de
> 16,777,184 caracteres
>
> Para mas información mira en la ayuda las capacidades del sistema.
>
> Salu2
> Nacho
>
> "MPOLO S.L. - Departamento Calidad" escribió en el
mensaje
> news:
> > Estimado grupo:
> > VFP 9.0
> > SQL Server 2000 SP3
> >
> > Tengo un campo image, en el que meto cualquier cosa sin problemas.Eso
sí,
> > solo hasta alrededor de 16 Mbytes. No se porque, pero las imagenes o
> > archivos de mayor tamaño, se me truncan.
> >
> > La instruccion de carga que etoy usando es:
> >
> > lcc=cast(filetostr(getpict() as blob)
> > sqlexec(ocon,"insert into imagenes values (?lcc)")
> >
> > Entoces, si la imagen tiene 15 Mb, se carga perfectamente, pero si


tiene
> > 23Mb, se trunca a 16Mb.
> >
> > Alguna sugerencia???
> >
> > Gracias desde ya
> > Saludos desde Menorca
> >
> > Martin R Sanchez Arnoletto
> >
> >
> >
>
>
>



Respuesta Responder a este mensaje
#5 MPOLO S.L. - Departamento Calidad
19/05/2005 - 16:43 | Informe spam
Si LuisMA asi funciona con Vistas remotas, pero no me inspira demasiada
confianza. Lo de Cursor adapter me lo miraré.

Muchisimas gracias
Saludos



"Luis María Guayán" escribió en el mensaje
news:%
Veo que utilizas SPT ¿y si pruebas con Vistas Remotas o CursorAdapter?

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"MPOLO S.L. - Departamento Calidad" escribió en el


mensaje
news:
> Juá , y eso como se soluciona?
>
> Desde ya muy agradecido
>
> Martin R Sanchez Arnoletto
>
> "Nacho" escribió en el mensaje
> news:%
> > Hola Martín
> >
> > El problema esta en que el tamaño máximo de una variable de caracteres
es
> de
> > 16,777,184 caracteres
> >
> > Para mas información mira en la ayuda las capacidades del sistema.
> >
> > Salu2
> > Nacho
> >
> > "MPOLO S.L. - Departamento Calidad" escribió en el
> mensaje
> > news:
> > > Estimado grupo:
> > > VFP 9.0
> > > SQL Server 2000 SP3
> > >
> > > Tengo un campo image, en el que meto cualquier cosa sin


problemas.Eso
> sí,
> > > solo hasta alrededor de 16 Mbytes. No se porque, pero las imagenes o
> > > archivos de mayor tamaño, se me truncan.
> > >
> > > La instruccion de carga que etoy usando es:
> > >
> > > lcc=cast(filetostr(getpict() as blob)
> > > sqlexec(ocon,"insert into imagenes values (?lcc)")
> > >
> > > Entoces, si la imagen tiene 15 Mb, se carga perfectamente, pero si
tiene
> > > 23Mb, se trunca a 16Mb.
> > >
> > > Alguna sugerencia???
> > >
> > > Gracias desde ya
> > > Saludos desde Menorca
> > >
> > > Martin R Sanchez Arnoletto
> > >
> > >
> > >
> >
> >
> >
>
>
>



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