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
 

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



Preguntas similares