Este documento proporciona instrucciones para conectar Visual Basic con diferentes bases de datos, incluyendo Access, MySQL y SQL Server 2008. Explica cómo agregar referencias, declarar variables de conexión y registro, y proporciona ejemplos de código para establecer conexiones con cada base de datos.
1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA
EDUCACIÓN UNIVERSITARIA
I.U.P “SANTIAGO MARIÑO”, EXTENSIÓN C.O.L.
CIUDAD OJEDA-ZULIA
VISUAL BASIC Y BASES DE DATOS
Realizado Por: Abimeled Díaz
C.I: 29.505920
Código: 45
Materia: Programación
Ciudad Ojeda, Enero del 2021
2. DESARROLLO
Conexión de Access con Visual Basic
Instrucciones:
Añadir las referencias de base de datos:
Microsoft Activex Data Objects 2.0 Library
Microsoft Activex Data Objects Recordset 2.8 Library
Escribir en el código de tu programa a enlazar, en la parte de form_load:
Dim cnxn As New ADOBD.Connection
Dim rcd As New ADODB.Recordset
Esto es la declaración de las variables, que se requieren para establecer
la conexión
Posiciona el cursor en el botón que establezca la conexión y da click, en
el código desplegado copia:
Set rcd = New ADODB.Recordset */ Declara rcd dentro de la operación*/
3. cnxn.Provider = "Microsoft.ACE.OLEDB.12.0" */ Indica la proveniencia de la
entrada de base de datos.*/
cnxn.Properties("Data Source") = App.Path & "….accdb" */En la parte …
introduce la dirección de la base */
cnxn.Open */Inicia la conexión */
……………………………………………..
cnxn.Close */ Cierra la conexión.*/
Conexión de MySQL con Visual Basic
Instrucciones:
Agregar referencias en el programa base:
4. En el código fuente, anexamos lo siguiente:
Dim CO As ADODB.Connection
Dim COM As ADODB.Command
Dim REC As ADODB.Recordset
En el ejemplo se introducen las variables primero en la operación.
Se establece la conexión en una operación o en el inicio.
Set CO = New ADODB.Connection
Set COM = New ADODB.Command
Set REC = New ADODB.Recordset
CO.CommandTimeout = 40
CO.CursorLocation = 1
CO.Open “DRIVER={MySQL ODBC 3.51 Driver};DATABASE=” & …. &
“;SERVER=” & Servidor & “;UID=” & Usuario & “;password=” & Pwd &
“;PORT=3306”
Set COM.ActiveConnection = CON
Conexión de SQL 2008 con Visual Basic
Instrucciones:
Agregar referencias en el programa base:
5. En el código fuente copia este código
Dim CN As ADODB.Connection
Dim RC As ADODB.Recordset
Busca una operación a la que anexar esto:
Set CN = New ADODB.Connection
Set RC = New ADODB.Recordset
CN.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=….; " & _
"Data Source=(…)...; " & _
"integrated security=SSPI; persist security info=True;"