SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Enlazar una base de datos access con visual basic 6.0
1. Abrimos el programa Microsoft Access, damos click en el botón office y
seleccionamos nuevo, antes de darle nombre al archivo damos click en la
carpeta que está a un lado y nos abre la siguiente ventana.
En ella damos el nombre que queramos a nuestra base de datos, en este caso:
inscripción, y seleccionamos el tipo de base de datos formato 200-2003.
Damos aceptar y crear.
Enseguida creamos una tabla que se llame Alumnos que contendrá los
siguientes campos: Nombre, Edad, Turno, Carrera, Semestre y Aula.
Después llenamos la tabla, mínimo 3 valores cualesquiera.
2. Abrimos un nuevo proyecto en visual basic sobre la ventana de
herramientas, damos click secundario y se abre la siguiente ventana en la cual
seleccionaremos el control Microsoft ADO Data Control 6.0 y damos aceptar.
3. Agregamos Adodc al formulario
4. Como siguiente paso seleccionamos el Adodc1 y nos vamos a la propiedad
Connection String y nos abre una primera ventana en la cual damos click en
Build... enseguida nos abre una segunda ventana en la cual seleccionaremos
de la pestaña Proveedor el Microsoft Jet 4.0 OLE DB Provider como la
siguiente imagen.
5. Después damos click en la pestaña Conexión y desde ahí abriremos nuestra
base de datos llamada inscripción, antes de dar aceptar (importante) damos
click en el botón probar conexión y si nuestra base de datos fue creada y
conectada correctamente, nos debe mostrar un mensaje de que la prueba de
conexión fue satisfactoria, enseguida damos click en aceptar como lo muestra
la imagen.
6. Seleccionamos nuevamente el Adodc1 y nos vamos a la propiedad Record
Source y nos abre la ventana de Property Pages y seleccionamos la opción
2.adCmdTable y en el siguiente seleccionamos la tabla Alumnos de nuestra
base de datos y damos aceptar, como se muestra a continuación.
7. Una vez de eso, insertamos nuestra etiqueta (Label), en este caso serían 7
etiquetas, 6 cajas de texto y 6 botonoes con los nombres como la imagen lo
muestra a continuación
8. Seleccionamos nuestra primer caja de texto (Text1) y vamos a la propiedad
Data Source y seleccionamos el Adodc1, y en Data Field seleccionamos
nombre y así sucesivamente con cada caja de texto hacemos lo mismo, sólo
que en el Data Field seleccionamos lo que corresponda.
9. Enseguida pasamos a programar cada uno de los botones.
10. Al correr nuestro programa observamos que se encuentran los registros
que se agragaron en la base de datos aun en Acces, insertamos un nievo
registro y este se almacena también en la base de datos.
Enlazar MySQL con Visual Basic 6.0
Lo primero es descargar un controlador ODBC e instalarlo. Una vez instalados
los drivers, sólo debemos utilizar la cadena de conexión en nuestro Visual
Basic, los códigos son los siguientes:
1 2
3 4
En la función anterior, declaramos CON, que será la conexión de la base de
datos, el CMD es la que ejecutará el comando, y Rs, el RecorSet, para la
utilización de los registros, dependiendo del proyecto, se puede declarar y
reutilizar, o en la función que se vea se utilizará.
Hay 4 variables que no se han declarado, y habrá que hacerlo dándole el valor
que corresponda, éstas son:
El puerto por defecto es el 3306, pero también se puede modificar usándose
versiones anteriores, o simplemente sí se tiene otro puerto para el uso de la
base de datos.
Finalmente éste es el código que se debe utilizar una vez se haya creado la
conexión con la base de datos de MySQL:
1 2
Enlazar Visual Basic 6.0 con Microsoft SQL Server 2008
1. Entrar al Administrador de Configuración de SQL Server (SQL Server
Configuration Manager).
2. Elegir la opción Configuración de red de SQL Server
3. Seleccionar Protocolos de red de SQLEXPRESS
4. Seleccionar en el panel derecho la opción TCP/IP
5. Ahora cambia su estado a Habilitado.
6. Coloca la dirección Ip de ubicación del Servidor
7. Ingresa a los Servicios del sistema (Mi PC, menú contextual, Administrar,
Servicios) y reiniciar el servicio SQL Server (SQLEXPRESS).
8. En seguida se prueba con ODBC como siempre o desde el mismo código
de VB que siempre se haya venido utilizando y todo marchará como siempre.
////////////////////////////////
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim connString as String
connString =
"Provider=SQLNCLI10;Server=myServerAddressSQLEXPRESS;Database=
myDataBase;Uid=myUsername; Pwd=myPassword;"
conn.open connString
rs.open "Select * from YourTableName", conn, adOpenKeyset
'some codes here
rs.close
conn.close
////////////////////////////////
Private Sub Form_Load()
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim connString As String
connString =
"Provider=SQLNCLI10;Server=SERVERNAMESQLEXPRESS;Database=Da
tabase"
conn.open connString
rs.open "Select * from tblUsers", conn, adOpenKeyset
'some codes here
rs.Close
conn.Close
End Sub
///////////
Esta otra forma también es usada pero se debe instalar sql server en modo
nativo
Public Cnn As New ADODB.Connection
Cnn.Open
Provider=SQLNCLI10;Server=10.1.100.1;Database=DataJualLama;Uid=sa;P
wd=sa;

Más contenido relacionado

La actualidad más candente

Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012pepelon_k
 
Seminario iv ejercicio 4.3
Seminario iv ejercicio 4.3Seminario iv ejercicio 4.3
Seminario iv ejercicio 4.3MariaSLoz
 
Paso a paso como crear un usuario en el directorio activo de windows server 2012
Paso a paso como crear un usuario en el directorio activo de windows server 2012Paso a paso como crear un usuario en el directorio activo de windows server 2012
Paso a paso como crear un usuario en el directorio activo de windows server 2012cacs Correa
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoatak
 
Deber consulta
Deber consultaDeber consulta
Deber consultaadelaida
 
Tema 04 esquemas y datos externos 2011 02
Tema 04   esquemas y datos externos 2011 02Tema 04   esquemas y datos externos 2011 02
Tema 04 esquemas y datos externos 2011 02ciberayudavirtualplus2
 
Pasos para elaborar una mini agenda
Pasos para elaborar una mini agendaPasos para elaborar una mini agenda
Pasos para elaborar una mini agendamelvinamaya
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02Paul Taco
 

La actualidad más candente (16)

Una mini agenda
Una mini agendaUna mini agenda
Una mini agenda
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012
 
Seminario iv ejercicio 4.3
Seminario iv ejercicio 4.3Seminario iv ejercicio 4.3
Seminario iv ejercicio 4.3
 
Paso a paso como crear un usuario en el directorio activo de windows server 2012
Paso a paso como crear un usuario en el directorio activo de windows server 2012Paso a paso como crear un usuario en el directorio activo de windows server 2012
Paso a paso como crear un usuario en el directorio activo de windows server 2012
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a paso
 
Deber consulta
Deber consultaDeber consulta
Deber consulta
 
Manuel de conexcion
Manuel de conexcionManuel de conexcion
Manuel de conexcion
 
Tutorial configuracion outlook 2003 imap
Tutorial configuracion outlook 2003 imapTutorial configuracion outlook 2003 imap
Tutorial configuracion outlook 2003 imap
 
6 Alan Faria
6 Alan Faria6 Alan Faria
6 Alan Faria
 
Tema 04 esquemas y datos externos 2011 02
Tema 04   esquemas y datos externos 2011 02Tema 04   esquemas y datos externos 2011 02
Tema 04 esquemas y datos externos 2011 02
 
Manual final francisco
Manual final franciscoManual final francisco
Manual final francisco
 
Pasos para elaborar una mini agenda
Pasos para elaborar una mini agendaPasos para elaborar una mini agenda
Pasos para elaborar una mini agenda
 
Base replica
Base replicaBase replica
Base replica
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02
 
Crear firma para outlook
Crear firma para outlookCrear firma para outlook
Crear firma para outlook
 
Modo conexion
Modo conexionModo conexion
Modo conexion
 

Similar a Enlazar VB6 con Access, MySQL y SQL Server

Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basicguest6a4bfb
 
Base de datos desde vs6.0
Base de datos desde vs6.0Base de datos desde vs6.0
Base de datos desde vs6.0CsarDurango
 
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
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoriskleidynelliz
 
PASOS PARA CONECTAR UNA BD A VB
PASOS PARA  CONECTAR UNA BD A VBPASOS PARA  CONECTAR UNA BD A VB
PASOS PARA CONECTAR UNA BD A VBguest30b4e2
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos luilly xavier
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin navaErwinNava1
 
Actualizando bases de datos
Actualizando bases de datosActualizando bases de datos
Actualizando bases de datosLuisSanchez1235
 
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
 
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
 

Similar a Enlazar VB6 con Access, MySQL y SQL Server (20)

Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Programacion2
Programacion2Programacion2
Programacion2
 
VISUAL BASIC 6.0
VISUAL BASIC 6.0 VISUAL BASIC 6.0
VISUAL BASIC 6.0
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basic
 
Pantallazos
PantallazosPantallazos
Pantallazos
 
Base de datos desde vs6.0
Base de datos desde vs6.0Base de datos desde vs6.0
Base de datos desde vs6.0
 
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
 
Informe enlazamiento
Informe enlazamientoInforme enlazamiento
Informe enlazamiento
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
 
Trabajo final de programacion
Trabajo final de programacionTrabajo final de programacion
Trabajo final de programacion
 
BD BV
BD BVBD BV
BD BV
 
PASOS PARA CONECTAR UNA BD A VB
PASOS PARA  CONECTAR UNA BD A VBPASOS PARA  CONECTAR UNA BD A VB
PASOS PARA CONECTAR UNA BD A VB
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin nava
 
Actualizando bases de datos
Actualizando bases de datosActualizando bases de datos
Actualizando bases de datos
 
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
 
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
 

Último

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Enlazar VB6 con Access, MySQL y SQL Server

  • 1. Enlazar una base de datos access con visual basic 6.0 1. Abrimos el programa Microsoft Access, damos click en el botón office y seleccionamos nuevo, antes de darle nombre al archivo damos click en la carpeta que está a un lado y nos abre la siguiente ventana. En ella damos el nombre que queramos a nuestra base de datos, en este caso: inscripción, y seleccionamos el tipo de base de datos formato 200-2003. Damos aceptar y crear. Enseguida creamos una tabla que se llame Alumnos que contendrá los siguientes campos: Nombre, Edad, Turno, Carrera, Semestre y Aula. Después llenamos la tabla, mínimo 3 valores cualesquiera.
  • 2. 2. Abrimos un nuevo proyecto en visual basic sobre la ventana de herramientas, damos click secundario y se abre la siguiente ventana en la cual seleccionaremos el control Microsoft ADO Data Control 6.0 y damos aceptar. 3. Agregamos Adodc al formulario 4. Como siguiente paso seleccionamos el Adodc1 y nos vamos a la propiedad Connection String y nos abre una primera ventana en la cual damos click en Build... enseguida nos abre una segunda ventana en la cual seleccionaremos
  • 3. de la pestaña Proveedor el Microsoft Jet 4.0 OLE DB Provider como la siguiente imagen. 5. Después damos click en la pestaña Conexión y desde ahí abriremos nuestra base de datos llamada inscripción, antes de dar aceptar (importante) damos click en el botón probar conexión y si nuestra base de datos fue creada y conectada correctamente, nos debe mostrar un mensaje de que la prueba de conexión fue satisfactoria, enseguida damos click en aceptar como lo muestra la imagen.
  • 4. 6. Seleccionamos nuevamente el Adodc1 y nos vamos a la propiedad Record Source y nos abre la ventana de Property Pages y seleccionamos la opción 2.adCmdTable y en el siguiente seleccionamos la tabla Alumnos de nuestra base de datos y damos aceptar, como se muestra a continuación.
  • 5. 7. Una vez de eso, insertamos nuestra etiqueta (Label), en este caso serían 7 etiquetas, 6 cajas de texto y 6 botonoes con los nombres como la imagen lo muestra a continuación 8. Seleccionamos nuestra primer caja de texto (Text1) y vamos a la propiedad Data Source y seleccionamos el Adodc1, y en Data Field seleccionamos nombre y así sucesivamente con cada caja de texto hacemos lo mismo, sólo que en el Data Field seleccionamos lo que corresponda.
  • 6. 9. Enseguida pasamos a programar cada uno de los botones.
  • 7. 10. Al correr nuestro programa observamos que se encuentran los registros que se agragaron en la base de datos aun en Acces, insertamos un nievo registro y este se almacena también en la base de datos.
  • 8.
  • 9.
  • 10. Enlazar MySQL con Visual Basic 6.0 Lo primero es descargar un controlador ODBC e instalarlo. Una vez instalados los drivers, sólo debemos utilizar la cadena de conexión en nuestro Visual Basic, los códigos son los siguientes: 1 2 3 4
  • 11. En la función anterior, declaramos CON, que será la conexión de la base de datos, el CMD es la que ejecutará el comando, y Rs, el RecorSet, para la utilización de los registros, dependiendo del proyecto, se puede declarar y reutilizar, o en la función que se vea se utilizará. Hay 4 variables que no se han declarado, y habrá que hacerlo dándole el valor que corresponda, éstas son: El puerto por defecto es el 3306, pero también se puede modificar usándose versiones anteriores, o simplemente sí se tiene otro puerto para el uso de la base de datos. Finalmente éste es el código que se debe utilizar una vez se haya creado la conexión con la base de datos de MySQL:
  • 12. 1 2
  • 13. Enlazar Visual Basic 6.0 con Microsoft SQL Server 2008 1. Entrar al Administrador de Configuración de SQL Server (SQL Server Configuration Manager). 2. Elegir la opción Configuración de red de SQL Server 3. Seleccionar Protocolos de red de SQLEXPRESS 4. Seleccionar en el panel derecho la opción TCP/IP 5. Ahora cambia su estado a Habilitado. 6. Coloca la dirección Ip de ubicación del Servidor 7. Ingresa a los Servicios del sistema (Mi PC, menú contextual, Administrar, Servicios) y reiniciar el servicio SQL Server (SQLEXPRESS). 8. En seguida se prueba con ODBC como siempre o desde el mismo código de VB que siempre se haya venido utilizando y todo marchará como siempre. //////////////////////////////// Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim connString as String connString = "Provider=SQLNCLI10;Server=myServerAddressSQLEXPRESS;Database= myDataBase;Uid=myUsername; Pwd=myPassword;" conn.open connString rs.open "Select * from YourTableName", conn, adOpenKeyset 'some codes here rs.close conn.close
  • 14. //////////////////////////////// Private Sub Form_Load() Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim connString As String connString = "Provider=SQLNCLI10;Server=SERVERNAMESQLEXPRESS;Database=Da tabase" conn.open connString rs.open "Select * from tblUsers", conn, adOpenKeyset 'some codes here rs.Close conn.Close End Sub /////////// Esta otra forma también es usada pero se debe instalar sql server en modo nativo Public Cnn As New ADODB.Connection