En la publicación anterior vimos como hacer el diseño de la ventana para generar el catalogo ahora nos toca leer la tabla para ver que campos contiene y así crear todos los archivos necesarios para crear el catalogo. Antes de leer los datos es necesario conectarnos a la base de datos de MySQL o MariaDB, así que en esta publicación veremos como conectarnos a a MySQL con Visual Basic 2022



'IMPORTAMOS LAS LIBRERIAS NECESARIAS PARA LA CONEXIÓN A MYSQL/MARIADB
Imports MySqlConnector.MySqlConnection
'EMPIEZA EL MODULO
Module creaModelo
' CON PUBLIC SUB CREAMOS PROCEDIMIENTOS
Public Sub generaModelo()
' METEMOS LA CADENA DE CONEXIÓN EN UNA VARIABLE
Dim cadenaConexion = "Server=127.0.0.1;User ID=root;Password=;Database=pos"
' CREAMOS LA CONEXIÓN CON LA CADENA DE CONEXIÓN
Dim connection = New MySqlConnector.MySqlConnection(cadenaConexion)
Try
' SI SE ABRE LA CONEXIÓN MANDAMOS MENSAJE
connection.Open()
MsgBox("Conexion Correcta")
Catch ex As Exception
' SI NO SE ABRE LA CONEXIÓN MANDAMOS MENSAJE DE ERROR
MsgBox("ERROR " & ex.Message)
Exit Sub
End Try
End Sub
End Module

Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
creaModelo.generaModelo()
Me.DialogResult = System.Windows.Forms.DialogResult.OK
Me.Close()
End Sub
Así quedaría el evento Click


Y bien en la próxima publicación veremos como usar la variables que guardamos en el registro de Windows para integrarla en la cadena de conexión