SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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
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.
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;”
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:
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:
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 :
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
 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

Más contenido relacionado

La actualidad más candente

Conexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealConexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealJoseCaira2
 
Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0eymisaraiparedeslugo
 
Bases de datos visual basic
Bases de datos visual basicBases de datos visual basic
Bases de datos visual basicAlejandro Ferrer
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
Francisco silva base de datos 3er corte
Francisco silva base de datos 3er corteFrancisco silva base de datos 3er corte
Francisco silva base de datos 3er corteFrancisco Silva
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0WendyMendez30
 
Taller 23 analisis_metadatos_galarraga
Taller 23 analisis_metadatos_galarragaTaller 23 analisis_metadatos_galarraga
Taller 23 analisis_metadatos_galarragaFabricio Galárraga
 
Manual de usos de ms outlook
Manual de usos de ms outlookManual de usos de ms outlook
Manual de usos de ms outlookcarlosvillafranco
 

La actualidad más candente (10)

Conexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealConexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis Villarreal
 
Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0Informe conexion de base de datos visual basic 6.0
Informe conexion de base de datos visual basic 6.0
 
Portada
PortadaPortada
Portada
 
Bases de datos visual basic
Bases de datos visual basicBases de datos visual basic
Bases de datos visual basic
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Francisco silva base de datos 3er corte
Francisco silva base de datos 3er corteFrancisco silva base de datos 3er corte
Francisco silva base de datos 3er corte
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0
 
Taller 23 analisis_metadatos_galarraga
Taller 23 analisis_metadatos_galarragaTaller 23 analisis_metadatos_galarraga
Taller 23 analisis_metadatos_galarraga
 
Manual de usos de ms outlook
Manual de usos de ms outlookManual de usos de ms outlook
Manual de usos de ms outlook
 

Similar a Dayismel cervantes 3_er corte 1er 20%

Como conectar visual basic a las bases de josue manrique 27 332 672
Como conectar visual basic a las  bases de josue manrique 27 332 672Como conectar visual basic a las  bases de josue manrique 27 332 672
Como conectar visual basic a las bases de josue manrique 27 332 672JosueManrique3
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 Ambar Larrazabal
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin navaErwinNava1
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraMariaphlb
 
Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010IUP.Santiago mariño
 
Base de datos desde vs6.0
Base de datos desde vs6.0Base de datos desde vs6.0
Base de datos desde vs6.0CsarDurango
 
Bases de Datos desde Visual Basic 6.0 - Juan Gordillo
Bases de Datos desde Visual Basic 6.0 - Juan GordilloBases de Datos desde Visual Basic 6.0 - Juan Gordillo
Bases de Datos desde Visual Basic 6.0 - Juan GordilloJuanGordillo13
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverKarolaynCardozo1
 
Bases de datos programacion
Bases de datos programacionBases de datos programacion
Bases de datos programacionJoseNava65
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3EdwinMontilla5
 

Similar a Dayismel cervantes 3_er corte 1er 20% (20)

Como conectar visual basic a las bases de josue manrique 27 332 672
Como conectar visual basic a las  bases de josue manrique 27 332 672Como conectar visual basic a las  bases de josue manrique 27 332 672
Como conectar visual basic a las bases de josue manrique 27 332 672
 
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0 CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
Rabajo progra
Rabajo prograRabajo progra
Rabajo progra
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin nava
 
Como conectar visual_basic
Como conectar visual_basicComo conectar visual_basic
Como conectar visual_basic
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010
 
Programación.
Programación.Programación.
Programación.
 
Base de datos
Base de datosBase de datos
Base de datos
 
Programacion2
Programacion2Programacion2
Programacion2
 
Base de datos desde vs6.0
Base de datos desde vs6.0Base de datos desde vs6.0
Base de datos desde vs6.0
 
Informe enlazamiento
Informe enlazamientoInforme enlazamiento
Informe enlazamiento
 
Bases de Datos desde Visual Basic 6.0 - Juan Gordillo
Bases de Datos desde Visual Basic 6.0 - Juan GordilloBases de Datos desde Visual Basic 6.0 - Juan Gordillo
Bases de Datos desde Visual Basic 6.0 - Juan Gordillo
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql server
 
20% tercer corte (1)
20% tercer corte (1) 20% tercer corte (1)
20% tercer corte (1)
 
VISUAL BASIC 6.0
VISUAL BASIC 6.0 VISUAL BASIC 6.0
VISUAL BASIC 6.0
 
Bases de datos programacion
Bases de datos programacionBases de datos programacion
Bases de datos programacion
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 

Dayismel cervantes 3_er corte 1er 20%

  • 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