1. República Bolivariana de Venezuela
Instituto Universitario Politécnico Santiago Mariño
Escuela de Ing. de Petróleo
INFORME SOBRE CONEXIÓN A BASES DE DATOS CON VISUAL BASIC
ALUMNA:
DAYISMEL CERVANTES
CI:
27.735.492
2. 1.- ¿Cómo conectar Visual Basic 6.0 a las siguientes bases de datos?
MySQL
1er Paso: cabe resaltar que la manera en la que se conectará a VB este tipo de Base
de Datos será con ayuda de la librería: Active Data Objects Library, que es también
conocida como MSADO. por lo tanto es Indispensable descargar primeramente esta
librería (www.dll-files.com/msado15.dll.html) en caso de no poseerla y se instala.
2do Paso: una vez dentro del proyecto al que se quiera conectar esta Base de Datos, se
necesita activar el acceso del programa a la librería y crear una referencia al .DLL al
entorno de desarrollo y para ello, se realiza lo siguiente:
Proyecto (Project) => Referencias (References) y le damos click.
3. Una vez ya estando dentro de la ventana de Referencias, se busca usando el scroll del
mouse el archivo MSADO que se instaló en el paso anterior. En el ejemplo, se selecciona
Microsoft ActiveX Data Objects 6.1 Library que es la que ya poseía el sistema, se le
marca la flechita y se presiona OK.
3er Paso: ya poseyendo la referencia se creará en el proyecto una instancia de conexión a
la Base de Datos, esta instancia no será mas que el medio por el cual se comunicará el
programa con la Base de Datos. Para ello se necesita crear un objeto de conjunto de
registros, el cuál se empleará para recibir los datos devueltos por la base de datos tras
realizar alguna petición a la misma. Para ello se escribe el siguiente código en nuestro
proyecto:
1| Dim objetoConexion as New ADODB.Connection
2| Dim objetoConjuntoRegistros
4to Paso: luego de haber establecido la conexión básica, se debe realizar una pequeña
configuración para que no ocurran problemas al momento de realizar peticiones a la base
de datos. Lo que se realizará es una cadena de texto de conexión para el objeto. Para ello
se escribe el siguiente código a continuación:
3|
4| objetoConexion.ConnectionString = “Driver={
5| MySQL ODBC 8.0 Unicode Driver
6| };” & _
7| “Server=DirecciónDelServidor;”
8| & _
9| “Database=NombreDeLaBaseDeDatos;”
10| & _
11| “User=NombreDeUsuarioDeLaBDD;”
12| & _
13| “Password=ContraseñaDeLaBDD;”
4. En estas lineas de código se puede apreciar que se establece un conductor, en este caso se
usa el de MySQL ODBC 8.0, y los otros campos se explican por sí mismos, no obstante,
suponiéndose que se tenga ubicada la base de datos en mysql.hostinger.es, y el
nombre de la BDD sea u3096_Alumnos, el usuario sea u3096_Dayi y la contraseña sea
#:GñQwe:)/ estos datos se sustituirían en los respectivos campos que se escribieron en el
código.
Luego de seguir esos pasos se obtendrá una conexión del proyecto de Visual Basic con la
base de datos en MySQL.
Microsoft Access
1er Paso: se debe abrir o crear un proyecto en Visual Basic, y tener ubicado el archivo
que proporcione Access donde se almacena la base de datos que en este caso se llama
alumnos.mdb.
2do Paso: una vez teniendo el proyecto abierto, ubicamos la opción de componentes
presionando Ctrl + T, luego se abrirá la siguiente ventana:
5. en dicha ventana se buscará utilizando el scroll la opción Microsoft ADO Data Control
6.0, se selecciona y se presiona aceptar, esto nos creará un componente que se
empleará para realizar la conexión con la BDD.
3er Paso: se ubica el componente que se acaba generar en la barra lateral y se coloca en
la ventana de nuestro programa.
4to Paso: se realiza un click sobre el componente colocado en el form del programa:
luego se debe seleccionar el apartado de propiedades y ubicar la propiedad Connection
String:
6. y se abrirá una ventana a la cuál se le dará click en build:
para así poder seleccionar un proveedor para la conexión a la base de datos. En la
segunda ventana que se abre se ubica la pestaña llamada Proveedor y se selecciona el
Microsoft Jet 4.0 OLE DB Provider:
5to paso: se le da click a la pestaña conexión :
7. y desde allí le damos click al botón con tres puntos suspensivos para de esta manera
seleccionar el archivo alumnos.mdb,:
antes de darle click a aceptar es bueno darle al botón de probar conexión porque si la
conexión se puede verificar si la conexión se realizará de manera exitosa. Luego se le da
click a aceptar. Y ya se habrá establecido una conexión con la base de datos que se halla
creado en Access.
Alumnos.mdb
8. Microsoft SQL Server 2008
1er Paso: se debe tener creada una base de datos en Microsoft SQL Server 2008 y saber
el nombre de la base de datos junto a la dirección del server. Suponiendo que la dirección
del server sea Dayis-PC y la base de datos se llame Alumnos.
2do Paso: se crea un proyecto en Visual Basic para poder escribir el código para realizar
la conexión a la base de datos.
3er Paso: se escribe la siguiente función para poder realizar la conexión con MS SQL
Server:
1|Public Class Form1
2|
3| Public conexion_SQL As SqlClient.SqlConnection
4|
5| Public Sub conectar_con_SQL()
6| conexion_SQL = New SqlClient.Sqlconnection
7| conexion_SQL.ConnectionString = (
8| “server=Dayis-PC;
9| database=Alumnos;
10| Integrated Security=True”
11| )
12| conexion_SQL.Open()
13| End Sub
14|
15|End Class
Con esta función se logra fácilmente realizar una conexión a ésta base de datos, como
puede observarse se crea una cadena de texto de conexión para generar un objeto que
permita establecer la conexión con la dirección del server, el nombre de la base de datos
y con seguridad integrada.
Alumnos.mdb
1
2