el campo varchar(1024) el fox lo interpreta como memo.
si en tu tabla mySql tienes el campo definido como varchar(1024) y tu
solo digitas 100 caracteres entonces el mysql ocupara solamente el
espacio de 100 caracteres, osea, el espacio que dejastes sin ocupar el
mysql lo libera para no desperdiciar espacio de memoria, si despues
ingresas un dato con 1000 caracteres entonces ocupa 1000 caracteres
liberando los 24 sobrantes, todos los campos de tipo varchar funcionan
igual. Si no vas a ocupar mas de 1024 caracteres no tendras problema,
pero como sujerencia podrias ampliarlo a 2000. En sqlServer el maximo
es 8000 para ese tipo de dato.
Bendiciones
On 9 mayo, 16:46, Carlos Miguel FARIAS <
carlosmiguelfar...@gmail.com>
wrote:
> El mysql tiene varios tipos de campos memo, los mas comunes text (hasta
> 65000 caracteres), mediumtext (hasta 16 millones de caracteres) y longtext
> (4gb), todos son vistos en vfp como campos memos.
> Tambien tiene equivalentes en modo binario (blob).
> Estos campos utilizan de 2, 3 y 4 bytes respectivamente en una fila mas el
> contenido que introduzcas en el campo.
> El varchar maneja hasta 255 caracteres, pero si tiene 4 o menos caracteres
> mysql lo maneja como un char.
>
> El 9 de mayo de 2011 17:36, Richard Gaviria <
rgavi...@msn.com> escribió:
>
>
>
> > El campo Text te devuelve un campo Memo en una consulta vfp, si quieres
> > usar un campo que solo te consuma el largo del texto que has ingresado usa
> > la definición de varchar().
>
> > Saludos.
>
> > Rick.
> >
http://www.engineersoftasociados.com
>
> > ------------------------------
> > Date: Mon, 9 May 2011 17:00:30 -0300
>
> > From:
arnaldo.toled...@gmail.com
> > To:
publice...@googlegroups.com
> > Subject: Re: [vfp] Campos Memos en MySQL
>
> > Es decir que el campo Text, me devuelve los chr(13) para que quede
> > formateado en el ventana que lo muestre ?
>
> > Arnaldo
>
> > El 09/05/2011 04:48 p.m., Richard Gaviria escribió:
>
> > Lo más óptimo es que definas el campo como Text, y cuando hagas la consulta
> > desde vfp te retornará un campo del tipo Memo.
>
> > Saludos.
>
> > Rick.
> >
http://www.engineersoftasociados.com
>
> > ------------------------------
> > Date: Mon, 9 May 2011 16:13:22 -0300
> > From:
arnaldo.toled...@gmail.com
> > To:
publice...@googlegroups.com
> > Subject: [vfp] Campos Memos en MySQL
>
> > Tengo una duda con campos extenso para un sistema donde se lleva un
> > historial de un elemento.
> > Se trata de una especie de historia clínica de moto vehículos.
> > Según mis conocimientos si defino un campo como Varchar(1024), por ejemplo,
> > MySql me grabara solamente los caracteres que he tipeado.
> > Es decir que si ingrese 100 caracteres, el campo tendrá 100 caracteres y no
> > me grabara 100 caracteres en un campo de 1024 caracteres como esta
> > definido.
> > Existen casos donde se pueden ingresar hasta mil caracteres para informar
> > de las reparaciones realizadas y en otros casos, la mayoría, no supera los
> > 150.
>
> > Alguna sugerencia ?
>
> > *Arnaldo Toledano
> > Tesys Informática
> > Córdoba
> > Argentina *
>
> > --
> > *Arnaldo Toledano Tesys Informática Córdoba Argentina *- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -