SlideShare una empresa de Scribd logo
1 de 4
República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación Universitaria
Instituto Universitario Politécnico
“Santiago Mariño”
Sede COL. Extensión: Ciudad Ojeda
Programación
Bases de Datos desde Visual Basic 6.0
Br.: Joalix Vásquez
C.I.: 28.264.846
Enero, 2021.
Conexión a Base de Datos (BDD) En Visual Basic
- En el siguiente informe se explicará de manera clara y concisa la conexión a
Base de Datos con los siguientes RDBM (Relationship Database management o
manejadores de bases de datos relacionales) como lo son:
- Microsoft Access 2003
- Microsoft SQL Server 2008
- MySQL en cualquiera de sus versiones.
Microsoft Access 2003:
Option Explicit
Private conexion As ADODB.Connection
Private WithEvents record As ADODB.Recordset
//esto va en el form
Private Sub Form_Load()
Set conexion = New ADODB.Connection
Set record = New ADODB.Recordset
record.LockType = adLockOptimistic
record.CursorType = adOpenKeyset
With conexion //esta condición es para evitar escribir la variable conexion
varias veces
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path &
"MIBASEDEDATOS.mdb; persist security info=False"
.Open
End With
End Sub
En este string de conexión utilizamos el driver o provider Microsft Jet OLEDB 4.0 que
nos facilita el acceso a estas bases de datos Access. MIBASEDEDATOS es el nombre
de mi base de datos la cual está realizada en microsoft access 2003.
Microsoft SQL SERVER 2008:
Igual que en el ejemplo anterior, se crea una BDD en MSQLSERVER
Entonces:
Dim cn As ADODB.Connection
Set cn = New Connection
cn.ConnectionString = "Provider=SQLNCLI.1;Integrated Security=SSPI;" & _
"Persist Security Info=False;" & _
"AttachDBFileName=" & App.Path & "MIBASEDEDATOS.mdf;Data
Source=server1sqlexpress"
cn.Open
Dim rs As Recordset
Set rs = New Recordset
rs.Open "Select * from orders", cn
Set MSHFlexGrid1.DataSource = rs
Es casi parecido al ejemplo anterior, a diferencia que ponemos un query para
seleccionar todo de la tabla ‘’orders’’ y mostrarlo en la form MSHFlexgrid1 que es la
interfaz.
MySQL:
Desde la web de MySQL necesitamos el driver o conector ODBC. Ya con eso:
Dim CON As ADODB.Connection
Dim Comd As ADODB.Command
Dim Rs As ADODB.Recordset
Public Function Conectar_bd()
Set CON = New ADODB.Connection
Set comd = New ADODB.Command
Set Rs = New ADODB.Recordset
CON.CommandTimeout = 40
CON.CursorLocation = 1
CON.Open «DRIVER={MySQL ODBC 3.51 Driver};DATABASE=» & MIBASEDEDATOS & «;SERVER=»
& Servidor & «;UID=» & Usuario & «;password=» & Pwd & «;PORT=3306;»
Set Comd.ActiveConnection = CON
End Function
La base de datos se llama MIBASEDEDATOS; servidor es el nombre del servidor o la
dirección IP del mismo; usuario y pwd (contraseña) para acceder a la BDD. Con eso
tenemos un String de conexión funcional.

Más contenido relacionado

La actualidad más candente (11)

Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Trabajo de conecction
Trabajo de conecctionTrabajo de conecction
Trabajo de conecction
 
Foro
ForoForo
Foro
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Una ultima funcionalidad que le falta a nuestro miniproyecto debase de datos
Una ultima funcionalidad que le falta a nuestro miniproyecto debase de datosUna ultima funcionalidad que le falta a nuestro miniproyecto debase de datos
Una ultima funcionalidad que le falta a nuestro miniproyecto debase de datos
 
Diapositivas java con base de datos
Diapositivas java con base de datosDiapositivas java con base de datos
Diapositivas java con base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connection
ConnectionConnection
Connection
 
Conecction
ConecctionConecction
Conecction
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0
 
Djesus - Visual basic
Djesus - Visual basic Djesus - Visual basic
Djesus - Visual basic
 

Similar a programación

Similar a programación (20)

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
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin nava
 
Bases de datos hendric gutierrez
Bases de datos hendric gutierrezBases de datos hendric gutierrez
Bases de datos hendric gutierrez
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
 
Base de datos
Base de datosBase de datos
Base de datos
 
Visual basic 2010 data por codigo
Visual basic 2010 data por codigoVisual basic 2010 data por codigo
Visual basic 2010 data por codigo
 
Carreno programacion
Carreno  programacionCarreno  programacion
Carreno programacion
 
Abimeled diaz. bases de datos desde visual basic 6.0
Abimeled diaz. bases de datos desde visual basic 6.0Abimeled diaz. bases de datos desde visual basic 6.0
Abimeled diaz. bases de datos desde visual basic 6.0
 
Conexion con visual basic 6.0
Conexion con visual basic 6.0Conexion con visual basic 6.0
Conexion con visual basic 6.0
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
 
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
 
Especialista Web J5
Especialista Web   J5Especialista Web   J5
Especialista Web J5
 
JDBC
JDBCJDBC
JDBC
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
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
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de Joalixvs (11)

ProgramaMtto_Joximarv (1).pptx
ProgramaMtto_Joximarv (1).pptxProgramaMtto_Joximarv (1).pptx
ProgramaMtto_Joximarv (1).pptx
 
Conocimiento
ConocimientoConocimiento
Conocimiento
 
Sistemasd
SistemasdSistemasd
Sistemasd
 
Sistemas digitales ii
Sistemas digitales iiSistemas digitales ii
Sistemas digitales ii
 
Sistemas digitales ii
Sistemas digitales iiSistemas digitales ii
Sistemas digitales ii
 
Estadistica2
Estadistica2Estadistica2
Estadistica2
 
Adverbios y adjetivos
Adverbios y adjetivosAdverbios y adjetivos
Adverbios y adjetivos
 
Verbos y adverbios
Verbos y adverbiosVerbos y adverbios
Verbos y adverbios
 
Grados de adjetivos y adverbios
Grados de adjetivos y adverbiosGrados de adjetivos y adverbios
Grados de adjetivos y adverbios
 
Mantenimiento y seguridad
Mantenimiento y seguridadMantenimiento y seguridad
Mantenimiento y seguridad
 
Modelos de organización científica de trabajo
Modelos de organización científica de trabajoModelos de organización científica de trabajo
Modelos de organización científica de trabajo
 

Último

04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
CristhianZetaNima
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
 

Último (20)

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 

programación

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular Para la Educación Universitaria Instituto Universitario Politécnico “Santiago Mariño” Sede COL. Extensión: Ciudad Ojeda Programación Bases de Datos desde Visual Basic 6.0 Br.: Joalix Vásquez C.I.: 28.264.846 Enero, 2021.
  • 2. Conexión a Base de Datos (BDD) En Visual Basic - En el siguiente informe se explicará de manera clara y concisa la conexión a Base de Datos con los siguientes RDBM (Relationship Database management o manejadores de bases de datos relacionales) como lo son: - Microsoft Access 2003 - Microsoft SQL Server 2008 - MySQL en cualquiera de sus versiones. Microsoft Access 2003: Option Explicit Private conexion As ADODB.Connection Private WithEvents record As ADODB.Recordset //esto va en el form Private Sub Form_Load() Set conexion = New ADODB.Connection Set record = New ADODB.Recordset record.LockType = adLockOptimistic record.CursorType = adOpenKeyset With conexion //esta condición es para evitar escribir la variable conexion varias veces .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "MIBASEDEDATOS.mdb; persist security info=False" .Open End With End Sub En este string de conexión utilizamos el driver o provider Microsft Jet OLEDB 4.0 que nos facilita el acceso a estas bases de datos Access. MIBASEDEDATOS es el nombre de mi base de datos la cual está realizada en microsoft access 2003.
  • 3. Microsoft SQL SERVER 2008: Igual que en el ejemplo anterior, se crea una BDD en MSQLSERVER Entonces: Dim cn As ADODB.Connection Set cn = New Connection cn.ConnectionString = "Provider=SQLNCLI.1;Integrated Security=SSPI;" & _ "Persist Security Info=False;" & _ "AttachDBFileName=" & App.Path & "MIBASEDEDATOS.mdf;Data Source=server1sqlexpress" cn.Open Dim rs As Recordset Set rs = New Recordset rs.Open "Select * from orders", cn Set MSHFlexGrid1.DataSource = rs Es casi parecido al ejemplo anterior, a diferencia que ponemos un query para seleccionar todo de la tabla ‘’orders’’ y mostrarlo en la form MSHFlexgrid1 que es la interfaz.
  • 4. MySQL: Desde la web de MySQL necesitamos el driver o conector ODBC. Ya con eso: Dim CON As ADODB.Connection Dim Comd As ADODB.Command Dim Rs As ADODB.Recordset Public Function Conectar_bd() Set CON = New ADODB.Connection Set comd = New ADODB.Command Set Rs = New ADODB.Recordset CON.CommandTimeout = 40 CON.CursorLocation = 1 CON.Open «DRIVER={MySQL ODBC 3.51 Driver};DATABASE=» & MIBASEDEDATOS & «;SERVER=» & Servidor & «;UID=» & Usuario & «;password=» & Pwd & «;PORT=3306;» Set Comd.ActiveConnection = CON End Function La base de datos se llama MIBASEDEDATOS; servidor es el nombre del servidor o la dirección IP del mismo; usuario y pwd (contraseña) para acceder a la BDD. Con eso tenemos un String de conexión funcional.