Problema con BLOBs grandes
Publicado por Xavier Roca (1 intervención) el 23/02/2007 12:14:03
Tengo problemas con los ficheros más grandes de 1.024 KB cuando lo inserto en un longblob o mediumblob de MYSQL.
Si el fichero es más pequeño de 1 MB, no tengo problemas, pero si es más grande no lo inserta.
¿Sabeis qué puede ser?
el código en PB 7.0 és el siguiente:
long ll_numinforme
blob lblb_fitxer,lbl_temp
Long ll_file
//Guardar el PDF al registre de l'informe
ll_file = FileOpen(is_directori+ls_nomfitxer, StreamMode!)
Do while FileRead(ll_file,lbl_temp)>0
lblb_fitxer +=lbl_temp
Loop
FileClose(ll_file)
UPDATEBLOB Informes SET DocumentPdf=:lblb_fitxer WHERE NumInforme=:ll_NUMINFORME USING trans_1 ;
IF trans_1.sqlcode=0 THEN
COMMIT USING trans_1 ;
END IF
Si el fichero es más pequeño de 1 MB, no tengo problemas, pero si es más grande no lo inserta.
¿Sabeis qué puede ser?
el código en PB 7.0 és el siguiente:
long ll_numinforme
blob lblb_fitxer,lbl_temp
Long ll_file
//Guardar el PDF al registre de l'informe
ll_file = FileOpen(is_directori+ls_nomfitxer, StreamMode!)
Do while FileRead(ll_file,lbl_temp)>0
lblb_fitxer +=lbl_temp
Loop
FileClose(ll_file)
UPDATEBLOB Informes SET DocumentPdf=:lblb_fitxer WHERE NumInforme=:ll_NUMINFORME USING trans_1 ;
IF trans_1.sqlcode=0 THEN
COMMIT USING trans_1 ;
END IF
Valora esta pregunta


0