Author | Topic: Problemas con campos memo co n FOXDBE | |
---|---|---|
Alaska | Problemas con campos memo co n FOXDBE on Wed, 04 Mar 2009 08:58:17 -0400 Hola a todos Estoy manejando un sistema de almacenamiento de fotos para guardar Licencias de Conducir. Estas las guardo en un campo memo tipo binario con FOXDBE. Cada cierto tiempo, al querer agregar una nueva foto, me da el error 8029, "Length of database field wa exceeded", y veo que es cuando el archivo .FPT sobrepasa los 2GB, poquito mas poquito menos. Tengo suficiente espacio en el disco duro, por lo tanto descarto que sea eso. El tamaño de los archivos de las fotos no supera los 1.2 MB, aproximadamente. Que puede estasr pasando? Gracias Pedrito | |
Nolberto Paulino | Re: Problemas con campos memo co n FOXDBE on Wed, 04 Mar 2009 14:19:28 -0400 Bueno Pedrito Yo tenia ese mismo problema, con sistema de Financiaera y solucione el problema, de esta forma. Cree una carpeta llamada foto y dentro de esta copiaba la el archivo de foto como un JPG con el codigo del cliente, Puede hechar un vistazo a este link. http://www.xbwin.com/forum.php?ng=/Forum.aspx es muy bueno. Nolberto Paulino NSD, Design. "Alaska" <alejocenturion@hotmail.com> escribi en el mensaje news:3d066113$3d772667$12db4@news.alaska-software.com... > Hola a todos > Estoy manejando un sistema de almacenamiento de fotos para guardar > Licencias de Conducir. Estas las guardo en un campo memo tipo binario con > FOXDBE. > Cada cierto tiempo, al querer agregar una nueva foto, me da el error 8029, > "Length of database field wa exceeded", y veo que es cuando el archivo > .FPT sobrepasa los 2GB, poquito mas poquito menos. > Tengo suficiente espacio en el disco duro, por lo tanto descarto que sea > eso. > El tamao de los archivos de las fotos no supera los 1.2 MB, > aproximadamente. > Que puede estasr pasando? > Gracias > Pedrito > | |
Pedrito Gomez | Re: Problemas con campos memo co n FOXDBE on Wed, 04 Mar 2009 17:04:37 -0400 Gracias Nolberto. Pues bien, he modificado levemente mi codigo para leer las fotos directamente, pues ya los venia guardando en una carpeta. No obstante, ahora la aplicacion se ha vuelto muy pero muy lenta al mostrar las fotos. Aclaro que estoy usando el objeto "Bitmapref" de los samples de Alaska. Y la pantalla es similar a las APPEDIT, pero hecha por mi, o sea que muestra de a uno los registros, ya sea hacia atras o hacia adelante segun el deseo del usuario Gracias nuevamente "Nolberto Paulino" <digitsoft26@hotmail.com> escribió en el mensaje de noticias:54d21c$23a72a33$13e@news.alaska-software.com... > Bueno Pedrito > Yo tenia ese mismo problema, con sistema de Financiaera > y solucione el problema, de esta forma. > Cree una carpeta llamada foto y dentro de esta copiaba la el archivo de > foto como un JPG > con el codigo del cliente, > > Puede hechar un vistazo a este link. > http://www.xbwin.com/forum.php?ng=/Forum.aspx > es muy bueno. > > Nolberto Paulino > NSD, Design. > > > > "Alaska" <alejocenturion@hotmail.com> escribió en el mensaje > news:3d066113$3d772667$12db4@news.alaska-software.com... >> Hola a todos >> Estoy manejando un sistema de almacenamiento de fotos para guardar >> Licencias de Conducir. Estas las guardo en un campo memo tipo binario con >> FOXDBE. >> Cada cierto tiempo, al querer agregar una nueva foto, me da el error >> 8029, "Length of database field wa exceeded", y veo que es cuando el >> archivo .FPT sobrepasa los 2GB, poquito mas poquito menos. >> Tengo suficiente espacio en el disco duro, por lo tanto descarto que sea >> eso. >> El tamaño de los archivos de las fotos no supera los 1.2 MB, >> aproximadamente. >> Que puede estasr pasando? >> Gracias >> Pedrito >> > > | |
Osvaldo Ramirez | Re: Problemas con campos memo co n FOXDBE on Wed, 04 Mar 2009 15:46:51 -0700 Estimado Un ejemplo de tu codigo ? Saludos Osvaldo Ramirez | |
Pedrito Gomez | Re: Problemas con campos memo co n FOXDBE on Thu, 05 Mar 2009 12:24:29 -0400 Gracias por interesarte en mi problema. Pues mira, el codigo es bastante grande, pero en resumen, en donde se tarda mas el sistema no es al dibujar la foto, sino al momento de usar el metodo ::oBmp:setBuffer( cBuffer ) de la clase BitmapRef citada anteriormente. Este "cBuffer" lo cargo con una funcion "AsignaVar(), resumidamente, y el objeto BitmapRef se encarga de mostrarlo. If File( AllTrim(cFotoFile ) ) cFoto := MemoRead(AllTrim( cFotoFile )) Else cFoto := "" EndIf | |
Osvaldo Ramirez | Re: Problemas con campos memo co n FOXDBE on Thu, 05 Mar 2009 14:08:43 -0700 Estimado Lo unico que se me ocurre es que talvez estes creando el objecto cada vez que cargas la foto. Pero segun comentas no es el caso, de todas maneras, pudieras a lo mejor hacer esto con la version 1.82 y ver la direriencia. Saludos Osvaldo Ramirez Pedrito Gomez wrote: > Gracias por interesarte en mi problema. > Pues mira, el codigo es bastante grande, pero en resumen, en donde se > tarda mas el sistema no es al dibujar la foto, sino al momento de usar > el metodo ::oBmp:setBuffer( cBuffer ) de la clase BitmapRef citada > anteriormente. > > Este "cBuffer" lo cargo con una funcion "AsignaVar(), resumidamente, y > el objeto BitmapRef se encarga de mostrarlo. > If File( AllTrim(cFotoFile ) ) > cFoto := MemoRead(AllTrim( cFotoFile )) > Else > cFoto := "" EndIf > > | |
Pedrito Gomez | Re: Problemas con campos memo co n FOXDBE on Fri, 06 Mar 2009 12:25:39 -0400 Hola a todos. Finalmente, hice los cambios como para leer directamente de los archivos de fotos. Y ademas, pase a usar el ejemplo del ImgView de Alaska, que funciona bien y un poco mas rapido que el anterior. Muchas gracias a todos por su ayuda y concejo Pedrito |