1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Politécnico “Santiago Mariño”
Cabimas – Edo. Zulia
Ing. Industrial
Bases de Datos desde Visual Basic 6.0
Luis G. Hernández C.I. 29.519.404
2. Pasó a paso de Conexión de Visual Basic con Microsoft Access
1er Paso: Primero se debe de crear el diseño de la base de datos en visual basic
6.0.
2do Paso: Vamos a Microsoft Access y creamos nuestra base de datos con los
datos sugeridos con respecto al trabajo que realizaremos.
3er Paso: Hay que guardar nuestra base de datos como base 2003, porque de lo
contrario el Visual Basic 6.0 no lo leerá.
4to Paso: Una vez que tengamos nuestra base datos, nos vamos a Visual Basic y
daremos click derecho en la barra de herramientas, luego daremos click en
propiedades y posteriormente escogeremos en la lista que nos aparecerá, luego
daremos click en Microsoft ADO Data Control 6.0 (OLEDB), donde este comando
nos permitirá crear el enlace de nuestra base de datos con Visual Basic.
5to Paso: Una vez que tengamos nuestro comando de Microsoft ADO Data Control
6.0 (OLEDB), lo crearemos en nuestro diseño de base de datos, luego de esto, nos
iremos a nuestra barra de propiedades y daremos click en el cuadro con tres puntos
en donde se ubica el ConnectionString, una vez que hagamos click se abrirá un
cuadro donde nos mostrara las páginas de propiedades, posteriormente haremos
click en usar cadena de conexión, una vez que lo hayamos hecho, daremos click en
donde dice Microsoft Jet 4.0 OLE DB Provider.
3. 6to Paso: Luego seleccionaremos el archivo de Access, cuyo nombre será, por
ejemplo “Trabajo.mdb” y daremos click en probar conexión.
7mo Paso: Luego nos dirigimos a la barra de propiedades y nos iremos a
RecordSource, posteriormente daremos click en el botón con tres puntos y nos
saldrá un cuadro con el nombre de Páginas de Propiedades, luego nos iremos a
donde dice Texto de comando (SQL), en ese cuadro escribiremos (por ejemplo)
“select *trabajo”.
8vo Paso: Luego nos dirigimos a la barra de propiedades y cambiaremos todas las
propiedades del DataSource y DataField de cada cuadro de texto con su respectivo
campo el cual fue realizado en Microsoft Access.
9no Paso: Y por último se colocara cada comando respectivo a su campo
seleccionado.
4. Paso a Paso de conexión con Microsoft SQL Server 2008
Primer paso: necesitamos una referencia a:
' Microsoft ActiveX Data Objects 2.0 Library
Dim tField As ADODB.Field
Si estaba abierta la conexión, la cerramos:
Set conexion = Nothing
Set nombre_recorsedset = Nothing
Segundo paso: Creamos los objetos
Set conexion = New ADODB.Connection
Set nombre_recorsdset = New ADODB.Recordset
5. Tercer paso: abrir la base usando las credenciales de Windows
' Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security
Info=False;Initial Catalog=nombre_bd;Data
Source=SERVERnombre_instancia_sql_server
conexión.Open "Provider=SQLOLEDB.1;Initial nombre_bd;Data
Source=SERVERnombre_instancia_sql_server & _integrated security=SSPI;
persist security info=False;"
Cuarto paso: abrir el recordset indicando la tabla a la que queremos acceder
nombre_recordset.Open "SELECT * FROM ITEMS", cnn, adOpenDynamic,
adLockOptimistic
Quinto paso: Asignar los nombres de los campos al combo
With cboCampos
.Clear
For Each tField In nombre_recordset.Fields
.AddItem tField.Name
Next
6. .ListIndex = 0
End With
Sexto paso: Cerrar el recordset y la conexión
nombre_recordset.Close
conexion.Close
Pasó a paso de Conexión de MySQL con Visual Basic 6.0
1er Paso: Lo primero que debemos hacer es bajarnos la librería necesaria para
establecer la conexión y trabajar con las funciones que nos brinda MySQL. Por eso
deben descargar MySQL Connector .NET, que lo pueden buscar en el sitio Web
oficial junto con toda su documentación disponible. Después de descargarlo, abres
tu Microsoft Visual Studio 2008 y en tu proyecto le das clic de derecho y luego en
agregar referencia, allí mismo te sale una ventana para que busques y selecciones
el archivo a agregar, que en este caso es la librería MySql.Data.dll que se encuentra
en la carpeta de instalación
2do Paso: Importar las librerías para trabajar con MySQL: Imports
MySql.Data.MySqlClient Y declaramos una variable global para la conexión: Friend
7. conexión As MySqlConnection Luego en el evento Clic del botón que agregamos,
declaramos tres variables que harán referencia a los datos de c Importar las librerías
para trabajar con MySQL: Imports MySql.Data.MySqlClient Y declaramos una
variable global para la conexión: Friend conexión As MySqlConnection Luego en el
evento Clic del botón que agregamos, declaramos tres variables que harán
referencia a los datos de conexión. Try servidor = ServerTxt.Text usuario =
UsuarioTxt.Text pswd = pswdTxt.Text Luego creamos un objeto de la variable
conexión para trabajar con él. Y luego por medio de un String agregamos todos los
datos de conexión proporcionados por las variables. Conexion = New
MySqlConnection () conexion.ConnectionString = "server=" & ServerTxt.Text & ";" &
"user id=" & UsuarioTxt.Text & ";" & "password=" & psw conexion.Open()
MessageBox.Show("Conectado al servidor") Por último terminamos la gestión de
errores, por si la conexión no se realiza sale un mensaje de error. Así evitamos
comportamientos inesperados. Catch ex As MySqlExceptiononexión. Try servidor =
ServerTxt.Text usuario = UsuarioTxt.Text pswd = pswdTxt.Text Luego creamos un
objeto de la variable conexión para trabajar con él. Y luego por medio de un String
agregamos todos los datos de conexión proporcionados por las variables. Conexion
= New MySqlConnection () conexion.ConnectionString = "server=" & ServerTxt.Text
& ";" & "user id=" & UsuarioTxt.Text & ";" & "password=" & psw conexion.Open ()
MessageBox.Show ("Conectado al servidor") Por último terminamos la gestión de
8. errores, por si la conexión no se realiza sale un mensaje de error. Así evitamos
comportamientos inesperados. Catch ex As MySqlException
3er Paso: MessageBox.Show ("No se ha podido conectar al servidor") End Try Por
último terminamos la gestión de errores, por si la conexión no se realiza sale un
mensaje de error. Así evitamos comportamientos inesperados. Catch ex As
MySqlException MessageBox.Show("No se ha podido conectar al servidor") End
Try El código completo dentro del evento Click debería quedar como este: Private
Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click Try conexion = New MySqlConnection()
conexion.ConnectionString = "server=" & ServerTxt.Text & ";" & "user id=" &
UsuarioTxt.Text & ";" & "password=" conexion.Open()
MessageBox.Show("Conectado al servidor") Catch ex As MySqlException
MessageBox.Show("No se ha podido conectar al servidor") End Try End Sub Así, si
se realiza la conexión, este muestra un mensaje positivo, de lo contrario nos lanza
un error controlado