FoxPro/Visual FoxPro - mysql con fox

 
Vista:

mysql con fox

Publicado por ovelit (173 intervenciones) el 16/02/2008 17:03:32
saludos amigos, estoy trabajando con una base de tado mysql local y realizo el siguiente codigo en tres botones insertar, eliminar y modificar, todo este codigo se ejecuta perfectamente. ahora mi pregunta es la siguiente para los que tienen mas experiencia con mysql.
Como hago ahora para inserta, modificar, eliminar pero a una base de dato en mysql REMOTA osea que este en otro maquina.


*********** INSERT ****************
stringlocal="driver={MySQL odbc 3.51 driver};"+;
"server=localhost;"+;
"uid=root;"+;
"pwd=1234;"+;
"database=prueba;"
lhandle=sqlstringconnect(stringlocal)
WAIT WINDOW STR(lhandle)
if lhandle>0

sqlexec(lhandle,"use prueba")
SQLEXEC(lhandle,"insert into clientes(cedula,nombre,apellido,direccion);
values('15000111','pedro','lugo','calle 5')")
ENDIF

thisform.grid1.RecordSource=SQLEXEC(lhandle,'select * from clientes')
browse

********** delete **************************
stringlocal="driver={MySQL odbc 3.51 driver};"+;
"server=localhost;"+;
"uid=root;"+;
"pwd=1234;"+;
"database=prueba;"
lhandle=sqlstringconnect(stringlocal)
WAIT WINDOW STR(lhandle)
if lhandle>0
sqlexec(lhandle,"delete from clientes where nombre='pedro'")
ENDIF

*********** UPDATE ************************

stringlocal="driver={MySQL odbc 3.51 driver};"+;
"server=localhost;"+;
"uid=root;"+;
"pwd=1234;"+;
"database=prueba;"
lhandle=sqlstringconnect(stringlocal)
WAIT WINDOW STR(lhandle)
if lhandle>0
sqlexec(lhandle,"update clientes SET nombre='pedro' where clientes.nombre='maria'")
ENDIF
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:mysql con fox

Publicado por oscar (2 intervenciones) el 05/03/2008 21:17:53
fijate de cambiar "server=localhost" por el nombre de la maquina donde tienes instalado el mysql por ejm "server=mysql" o tambien por la ip de la maquina ej "server=192.168.0.14"

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar