Crear tablas desde VFP en MySQL

405 views
Skip to first unread message

Arnaldo Toledano

unread,
Jul 27, 2011, 7:53:37 PM7/27/11
to publice...@googlegroups.com
Tengo en mis sistemas una opción que crea NOTAS DE PEDIDOS.
Por varios motivos y de acuerdo a la experiencia acumulada, estas notas de pedidos las genero en una DBF que lleva como
nombre el numero de nota de pedido.
SID0000512.DBF  por ejemplo.

Por una cuestión de seguridad se me ha ocurrido guardarlas como tablas de MySQL.
Pero el problema es que no tengo NI IDEA como se hace esto desde VFP.
A los efectos de no generar RUIDO en las tablas propiamente del sistema, las guardaría en otra base de datos.
Por lo que tendré dos bases de datos.
Pero esto no seria problemas.
Si bien no lo he probado, al realizar las conexiones creo que debe funcionar así
sqldisconnect(0)
mConect1=SQLCONNECT('bd_stpos')        && Principal
sqldisconnect(0)       
mConect2=SQLCONNECT("Auxiliar")        && Auxiliar

e invocare a una u otra segun la necesidad.
If Sqlexec(mConect1,etc,etc
If SqlExec(Mconect2,etc,etc

Pero lo que no se como se hace es crear la tabla.
Escucho sugerencias y desburres.

Gracias

--
Arnaldo Toledano
Tesys Informática
Córdoba
Argentina

HernanCano

unread,
Jul 28, 2011, 12:13:02 AM7/28/11
to Comunidad de Visual Foxpro en Español

En el sgte link está la info que necesitas:

VFP y MySQL
http://www.fpress.com/revista/Num0401/articulo.htm


y en éste hay info adicional:

Mantenimiento navegacional de tabla simple con MySQL
http://www.fpress.com/revista/Num1204/art.htm


Chao.


On 27 jul, 18:53, Arnaldo Toledano <arnaldo.toled...@gmail.com> wrote:
> Tengo en mis sistemas una opci�n que crea NOTAS DE PEDIDOS.
> Por varios motivos y de acuerdo a la experiencia acumulada, estas notas
> de pedidos las genero en una DBF que lleva como
> nombre el numero de nota de pedido.
> SID0000512.DBF  por ejemplo.
>
> Por una cuesti�n de seguridad se me ha ocurrido guardarlas como tablas
> de MySQL.
> Pero el problema es que no tengo NI IDEA como se hace esto desde VFP.
> A los efectos de no generar RUIDO en las tablas propiamente del sistema,
> las guardar�a en otra base de datos.
> Por lo que tendr� dos bases de datos.
> Pero esto no seria problemas.
> Si bien no lo he probado, al realizar las conexiones creo que debe
> funcionar as�
> sqldisconnect(0)
> mConect1=SQLCONNECT('bd_stpos') && Principal
> sqldisconnect(0)
> mConect2=SQLCONNECT("Auxiliar") && Auxiliar
>
> e invocare a una u otra segun la necesidad.
> If Sqlexec(mConect1,etc,etc
> If SqlExec(Mconect2,etc,etc
>
> Pero lo que no se como se hace es crear la tabla.
> Escucho sugerencias y desburres.
>
> Gracias
>
> --
> *Arnaldo Toledano
> Tesys Inform�tica
> C�rdoba
> Argentina *

Arnaldo Toledano

unread,
Jul 28, 2011, 8:58:21 AM7/28/11
to publice...@googlegroups.com
Gracias Hernan,

La verdad que es sencillisimo.

Arnaldo

Oscar Díaz

unread,
Jul 28, 2011, 10:13:48 AM7/28/11
to publice...@googlegroups.com
Gracias estimado Hernán:

A mi también me sirvió.

Saludos desde Bogotá.co
"Esta noche NO dormirás, SIN aprender algo +"
Reply all
Reply to author
Forward
0 new messages