Formulario de Conexión a MySQL con Windev

301 views
Skip to first unread message

David Silva

unread,
Nov 5, 2014, 6:31:58 AM11/5/14
to de-fox-...@googlegroups.com
Buen día, soy nuevo en esto de Windev, programo hace algun tiempo en Visual FoxPro y crear la conexión a un servidor de MySQL con foxpro es relativamente fácil, pero... en Windev no encontre todavia como hacerlo, eh buscado en internet y no encontre la solucion por eso acudo a uds.
La consulta es la siguiente:
Necesito crear un formulario de inico del sistema, y este debe aparecer unicamente la primera vez que se va a usar la aplicacion, luego quedaria guardada la conexion y no la volveria a pedir otra vez (salvo que se trate de una nueva instalacion de la aplicacion). El formulario debe tener para escribirle el nombre o direccion ip del servidor, usuario y contraseña, (la base de datos deberia estar ya agregada en el analisis de Windev). O sea, el cliente instala la aplicación, al primer uso le saldria este formulario donde debe especificarle a que servidor conectarse y que usuario y contraseña debe usar, esto por unica vez, luego cada vez que inicie la aplicacion tomaria los datos guardados por ese formulario.
Desde ya muchas gracias.

Daniel Santiago Rodríguez Begambre

unread,
Nov 6, 2014, 6:37:14 AM11/6/14
to de-fox-...@googlegroups.com
Hola

Con WinDev es muy sencillo crear una conexión con casi cualquier motor de base de datos, lo puedes hacer de dos maneras:

1. En el análisis creas la conexión con la base de datos y asignas los ficheros que necesites a esa conexión, puedes tener varias conexiones al mismo tiempo, o sea una puede ser MySQL otra SQL Server y otra HFSQL.

2. La otra opción es con el comando hOpenConnection, mira la ayuda del comando y veras que es muy sencillo conectarse a la base de datos


Saludos

Hikaros

unread,
Nov 7, 2014, 12:21:18 AM11/7/14
to de-fox-...@googlegroups.com
Justo algo así estaba haciendo en estos días para ver como era el uso de archivos de texto.


Ese es el link de descarga para el proyecto, es de w19 express.

No se si esa es la mejor manera de resolver eso de almacenar la configuración de una conexión pero (sin tomar en cuenta la encriptación) ahí en ese proyecto hice, lo que creo, tu también querías. Tienes que cambiar el código del procedimiento que se llama "check_config" que es el que crea un archivo que se llama "config.ini", ahí pones los parámetros de conexión a tu servidor y base de datos que se general al iniciar si no existe. Independientemente de eso, puedes cambiar los parámetros de conexión desde el formulario que hice y guardarlos.

David Silva

unread,
Nov 8, 2014, 7:30:26 PM11/8/14
to de-fox-...@googlegroups.com
Muchas gracias por las respuestas, voy a ver que puedo lograr,

David Silva

unread,
Nov 18, 2014, 5:27:55 AM11/18/14
to de-fox-...@googlegroups.com
Buen día, no se bien si es por aqui que se responde o finaliza el hilo de este tema, Gracias HIKAROS, el codigo funciona de maravillas, por lo tanto doy por respondida mi consulta y finalizar el hilo.


El miércoles, 5 de noviembre de 2014 09:31:58 UTC-2, David Silva escribió:
Reply all
Reply to author
Forward
0 new messages