Académique Documents
Professionnel Documents
Culture Documents
Para realizar la conexión de base de datos de SQL con Visual Basic lo primero que se
realizó fue la base de datos y sus tablas en donde se almacenarían todos los datos.
Comprobamos la conexión dando click en PROBAR CONEXIÓN, esto nos indicó que la
conexión fue exitosa
Creamos un modulo con el nombre VARIABLES, donde meteremos las variables
necesarias para la conexión y lo primero que se agregó fueron las librerías para la
conexión
Imports System
Imports System.Data
Imports System.Data.OleDb
Imports System.Data.SqlClient
Module VARIABLES
Friend cn As OleDbConnection
Friend dt As Data.DataTable
Friend ds As Data.DataSet
Friend da As OleDbDataAdapter
Friend dc As OleDbCommand
Creamos un módulo de nombre CONEXION donde se fue agregando las funciones que
necesitaremos a lo largo del programa
'Creamos una función para conectar la base de datos que llamamos CONECTAR_BD
'Usamos Try y Catch para que al momento que haya algun problema con la conexión
nos notifique con un mensaje
Try
'Esta es la cadena conexión donde nos pide el servidor, la base de datos, el usuario y
su contraseña
CadenaConexion = "server=" + CServer + "; database=" + CData + ";
user id=" + CUser + "; password=" + CPass
'En dado caso la conexión no sea exitosa entonces nos mostrara un MsgBox indicando
que hubo un error
Catch ex As Exception
If mostrar_error = True Then
MessageBox.Show("Error al conectar o recuperar los datos:" &
vbCrLf & ex.Message, "Conectar con la base",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End Try
End Sub
'Creamos la función SelectSQL lo cual nos ayudara a conectarnos con la base de datos
y más adelante usar esta función para que el DataGrid nos muestre los datos
almacenados
Friend Sub SelectSQL(Optional ByVal seleccion As String = "", Optional mostrar_error
As Boolean = True)
If CServer = "" Then
MsgBox("No se ha conectado a la base de datos")
Exit Sub
End If
Try
Catch ex As Exception
If mostrar_error = True Then
MessageBox.Show("Error al conectar o recuperar los datos:" & vbCrLf &
ex.Message, "Conectar con la base",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End Try
End Sub
SqlConnection.ClearAllPools()
End Sub
VARIABLES
Imports System
Imports System.Data
Imports System.Data.OleDb
Imports System.Data.SqlClient
Module VARIABLES
Friend cn As OleDbConnection
Friend dt As Data.DataTable
Friend ds As Data.DataSet
Friend da As OleDbDataAdapter
Friend dc As OleDbCommand
End Module