Está en la página 1de 19

PARTE III

PROGRAMACION VFP 9 - MYSQL


PARA CREAR EL PRG DE CONEXIÓN CON EL MYSQL
*----------------------------------------------------------------------*
CLEAR
*----------------------------------------------------------------------*
**VARIABLE DE CONEXION A LA BASE DE DATOS
PUBLIC conecta AS INTEGER,lcUser, lcDatabase, lcPassword AS CHARACTER
STORE "" TO lcUser,lcPassword,lcDatabase
STORE 0 TO conecta
*----------------------------------------------------------------------*
lcServer= 'localhost'
lcDatabase="bd_neuro" &&base de datos del sistema
lcUser = "root"
lcPassword = "123"
lcStringConn="Driver={MySQL ODBC 3.51 Driver};Port=3306"+;
";Server="+lcServer+;
";Database="+lcDatabase+;
";Uid="+ALLTRIM(lcUser)+;
";Pwd="+ALLTRIM(lcPassword)
***Evitar que aparezca la ventana de login
SQLSETPROP(0,"DispLogin",3)
conecta = SQLSTRINGCONNECT(lcStringConn)
IF conecta > 0 THEN
WAIT WINDOW "Conexion Exitosa..." TIMEOUT 2
ELSE
=AERROR(laError)
MESSAGEBOX("Error grave de conexión contacte al proveedor del sistema"+CHR(13)+;
"Descripcion:"+laError[2],16,'Imposible conectar Base de Datos')

ENDIF
SET DEFAULT TO C:\NEUROCIENCIAS
*----------------------------------------------------------------------*
CLEAR
*----------------------------------------------------------------------*
**VARIABLE DE CONEXION A LA BASE DE DATOS
PUBLIC conecta AS INTEGER,lcUser, lcDatabase, lcPassword AS CHARACTER
STORE "" TO lcUser,lcPassword,lcDatabase
STORE 0 TO conecta
*----------------------------------------------------------------------* Tu nombre de Servidor
lcServer= 'localhost'
lcDatabase="bd_neuro" &&base de datos del sistema Tu Nombre de Base Datos
lcUser = "root"
lcPassword = "123"
Usuario Mysql
lcStringConn="Driver={MySQL ODBC 3.51 Driver};Port=3306"+; Contraseña Mysql
";Server="+lcServer+;
";Database="+lcDatabase+;
";Uid="+ALLTRIM(lcUser)+; Controlador ODBC
";Pwd="+ALLTRIM(lcPassword)
***Evitar que aparezca la ventana de login
SQLSETPROP(0,"DispLogin",3)
conecta = SQLSTRINGCONNECT(lcStringConn)
IF conecta > 0 THEN
WAIT WINDOW "Conexion Exitosa..." TIMEOUT 2
ELSE
=AERROR(laError)
MESSAGEBOX("Error grave de conexión contacte al proveedor del sistema"+CHR(13)+;
"Descripcion:"+laError[2],16,'Imposible conectar Base de Datos')

ENDIF
SET DEFAULT TO C:\NEUROCIENCIAS
Ruta donde está tu Proyecto
Propiedad ControlSource: M.idciudad
Propiedad Name: Txt1
Propiedad Name: buscar

Propiedad ControlSource:
M.Nombre_ciu
Propiedad Name: Txt1

Propiedad del grupo de botones Name: Botonera0


Boton agregar Caption: Agregar Name: agregar
Boton Modificar Caption:Modificar Name: modificar
Boton Borrar Caption:Borrar Name: borrar
Boton Guardar Caption:Guardar Name: guardar
Boton Cancelar Caption:Cancelar Name: cancelar
Boton Salir Caption:Salir Name: salir
CREAR METODO
Hacer Clic sobre los objetos del formulario para ver la programación
PROGRAMACION DE INIT
Volver al Formulario
Volver al Formulario
Volver al Formulario
Volver al Formulario
Volver al Formulario
Volver al Formulario
Volver al Formulario
Volver al Formulario
Volver al Formulario

También podría gustarte