Alaska Software Inc. - Problemas con campos memo co n FOXDBE
Username: Password:
AuthorTopic: Problemas con campos memo co n FOXDBE
AlaskaProblemas 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 PaulinoRe: 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 GomezRe: 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 GomezRe: 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 GomezRe: 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