SlideShare una empresa de Scribd logo
MELENDEZ C. GERARDO J.
C.I – 27.378.182
ING INDUSTRIAL (45)
PROGRAMACIÓN. Sección “S”
Profesor
Prof. Angel Lugo
Bases de Datos
ALUMNO
CABIMAS, 03 de Febrero del 2021
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL P.P PARA LA EDUCACIÓN SUPERIOR
I.U.P “SANTIAGO MARIÑO”
EXTENSIÓN C.O.L - CABIMAS
DESARROLLO
1. Conectar Visual Basic 6.0 y access 2003.
Si es a través de código es esto lo que se debe hacer;
// Esto se tiene que poner en general son las variables que se van a usar pueden
ser las que uno quiera.
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 conexión varias
veces
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &
App.Path & "archivo.mdb; persist security info=False"
.Open
End With
End Sub
Este es solo para hacer la conexión a la base de datos en access
2. Visual Basic 6.0 con Microsoft SQL Server 2008 o una versión
posterior
Primero se debe instalar el sqlncli
Luego habilitar el servicios en el Configuration Manager
y finalmente a la cadena de conexión le agregue "DataTypeCompatibility=80 "
así mismo la cadena de conexión fue:
Provider=SQLNCLI10;Server=servidor;Database=base_datos;User
Id=usuario;Password=password;DataTypeCompatibility= 80;
3. Conectar Visual Basic con MySQL (cualquier versión)
Lo primero que debemos de hacer, es descargar un controlador ODBC que nos
proporcionan gratuitamente desde la web de MySQL e instalarlo.
Una vez instalados estos drivers, solo debemos utilizar la cadena de conexión en
nuestro VB las cuales son;
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=» & NomBd &
«;SERVER=» & Servidor & «;UID=» & Usuario & «;password=» & Pwd &
«;PORT=3306;»
Set Comd.ActiveConnection = CON
End Function
En la función anterior, declaramos CON, que será la conexión de la base de datos,
el Comd es la que ejecutará el comando, y Rs, el RecordSet, para la utilización de
los registros, dependiendo del proyecto, podemos declararlas como públicas para
todo el proyecto y reutilizarlas, o en la función que veamos que se utilizará.
Además tenemos 4 variables que no hemos declarado y que deberíamos declarar
para darle el valor que corresponda, estas son;
 NomBD: El nombre de la base de datos. (ej. Datos)
 Servidor: El nombre o dirección IP de nuestro servidor de MySQL. (ej.
Localhost)
 Usuario: El usuario para acceder a nuestra base de datos de MySQL. (ej.
vertutoriales)
 Pwd: La clave de acceso a nuestro servidor de MySQL. (ej. ######)
Ya para terminar, el código que debemos utilizar una vez conectados con la base
de datos de MySQL
‘Llamo a la función de conexión a la base de datos
Conectar_bd
‘Le digo la consulta a ejecutar al comando
comd.CommandText = «SELECT * FROM Usuarios»
Rs.CursorLocation = adUseClient
Rs.Open comd, , 1, 1
Con estas líneas de código ya obtenemos la conexión y la forma de realizar
consultas a vuestra base de datos MySQL atacando con Visual Basic 6. Ya solo
quedaría utilizar el Rs de la manera normal.

Más contenido relacionado

Similar a Bases de datos

Informe conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangelInforme conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangel
DiegoRangel39
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
Marvel ico
 
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
margelis fernandez
 
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
Mariaphlb
 
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
margelis fernandez
 
Carreno programacion
Carreno  programacionCarreno  programacion
Carreno programacion
AlexandraCarreo6
 
programación
programaciónprogramación
programación
Joalixvs
 
Djesus - Visual basic
Djesus - Visual basic Djesus - Visual basic
Djesus - Visual basic
Marvel ico
 
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
AbimeledDiaz
 
Base de datos
Base de datosBase de datos
Base de datos
GabrielSaracheHernan
 
Base de datos
Base de datosBase de datos
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin nava
ErwinNava1
 
Base de datos
Base de datosBase de datos
Base de datos
luis alvarez
 
Conexion con visual basic 6.0
Conexion con visual basic 6.0Conexion con visual basic 6.0
Conexion con visual basic 6.0
josecoronel38
 
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
KarolaynCardozo1
 
Bases de datos hendric gutierrez
Bases de datos hendric gutierrezBases de datos hendric gutierrez
Bases de datos hendric gutierrez
HendricGutierrez
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
Vilma Analí Pardo Suárez
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
JDBC
JDBCJDBC
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
CincoC
 

Similar a Bases de datos (20)

Informe conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangelInforme conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangel
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
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
 
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
 
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
 
Carreno programacion
Carreno  programacionCarreno  programacion
Carreno programacion
 
programación
programaciónprogramación
programación
 
Djesus - Visual basic
Djesus - Visual basic Djesus - Visual basic
Djesus - Visual basic
 
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
 
Base de datos
Base de datosBase de datos
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conexion con visual basic 6.0
Conexion con visual basic 6.0Conexion con visual basic 6.0
Conexion con visual basic 6.0
 
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
 
Bases de datos hendric gutierrez
Bases de datos hendric gutierrezBases de datos hendric gutierrez
Bases de datos hendric gutierrez
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
Conexion a bases de datos
 
JDBC
JDBCJDBC
JDBC
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 

Último

Curso de Capacitación Cruz Roja Mexicana
Curso de Capacitación Cruz Roja MexicanaCurso de Capacitación Cruz Roja Mexicana
Curso de Capacitación Cruz Roja Mexicana
RobertoJesusCastillo1
 
cafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbrescafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbres
DavidFloresJara
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
jennicaceres
 
NIF C-1 Efectivo y equivalentes de efectivo.pptx
NIF C-1 Efectivo y equivalentes de efectivo.pptxNIF C-1 Efectivo y equivalentes de efectivo.pptx
NIF C-1 Efectivo y equivalentes de efectivo.pptx
sashadelynch27
 
Clase 6.- Comercio Internacional y Acuerdos Comerciales.pptx
Clase 6.- Comercio Internacional y Acuerdos Comerciales.pptxClase 6.- Comercio Internacional y Acuerdos Comerciales.pptx
Clase 6.- Comercio Internacional y Acuerdos Comerciales.pptx
kimLore2
 
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSATema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
GABRIELAALEXANDRASAI1
 
Los catorce principios de calidad en las empresas, según Deming..pptx
Los catorce  principios de calidad en las empresas, según Deming..pptxLos catorce  principios de calidad en las empresas, según Deming..pptx
Los catorce principios de calidad en las empresas, según Deming..pptx
AbelQuispe31
 
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
micarnavaltupatrimon
 
Documentos comerciales, documento comercial
Documentos comerciales, documento comercialDocumentos comerciales, documento comercial
Documentos comerciales, documento comercial
JaimeMorra
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
LEIDYRIOFRIO
 
Trabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdfTrabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdf
YennyGarcia45
 
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdfDIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
peruvip2
 
capítulo 3 y 4 de finazas internacionales
capítulo 3 y 4  de finazas internacionalescapítulo 3 y 4  de finazas internacionales
capítulo 3 y 4 de finazas internacionales
josehernandez790860
 
Gestión de Inventarios - Cadena de Sumnistro
Gestión de Inventarios - Cadena de SumnistroGestión de Inventarios - Cadena de Sumnistro
Gestión de Inventarios - Cadena de Sumnistro
hrbuildersaccom
 
La psicología del dinero, aprende a mejorar tu relacion con el dinero
La psicología del dinero, aprende a mejorar tu relacion con el dineroLa psicología del dinero, aprende a mejorar tu relacion con el dinero
La psicología del dinero, aprende a mejorar tu relacion con el dinero
CecilyJaimesBermudez
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
cantutecperu
 
Actividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptxActividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptx
luis95466
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
MiguelZavala76
 
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptxANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
PalJosuTiznadoCanaza
 
ORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptxORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptx
NoeliaLupacaInquilla1
 

Último (20)

Curso de Capacitación Cruz Roja Mexicana
Curso de Capacitación Cruz Roja MexicanaCurso de Capacitación Cruz Roja Mexicana
Curso de Capacitación Cruz Roja Mexicana
 
cafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbrescafetales encalado y producción usos y costumbres
cafetales encalado y producción usos y costumbres
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
 
NIF C-1 Efectivo y equivalentes de efectivo.pptx
NIF C-1 Efectivo y equivalentes de efectivo.pptxNIF C-1 Efectivo y equivalentes de efectivo.pptx
NIF C-1 Efectivo y equivalentes de efectivo.pptx
 
Clase 6.- Comercio Internacional y Acuerdos Comerciales.pptx
Clase 6.- Comercio Internacional y Acuerdos Comerciales.pptxClase 6.- Comercio Internacional y Acuerdos Comerciales.pptx
Clase 6.- Comercio Internacional y Acuerdos Comerciales.pptx
 
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSATema 20 Cuentas Por Cobrar Finanzas I UNSA
Tema 20 Cuentas Por Cobrar Finanzas I UNSA
 
Los catorce principios de calidad en las empresas, según Deming..pptx
Los catorce  principios de calidad en las empresas, según Deming..pptxLos catorce  principios de calidad en las empresas, según Deming..pptx
Los catorce principios de calidad en las empresas, según Deming..pptx
 
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
 
Documentos comerciales, documento comercial
Documentos comerciales, documento comercialDocumentos comerciales, documento comercial
Documentos comerciales, documento comercial
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
 
Trabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdfTrabajo sobre Presupuesto Empresarial .pdf
Trabajo sobre Presupuesto Empresarial .pdf
 
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdfDIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
 
capítulo 3 y 4 de finazas internacionales
capítulo 3 y 4  de finazas internacionalescapítulo 3 y 4  de finazas internacionales
capítulo 3 y 4 de finazas internacionales
 
Gestión de Inventarios - Cadena de Sumnistro
Gestión de Inventarios - Cadena de SumnistroGestión de Inventarios - Cadena de Sumnistro
Gestión de Inventarios - Cadena de Sumnistro
 
La psicología del dinero, aprende a mejorar tu relacion con el dinero
La psicología del dinero, aprende a mejorar tu relacion con el dineroLa psicología del dinero, aprende a mejorar tu relacion con el dinero
La psicología del dinero, aprende a mejorar tu relacion con el dinero
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
 
Actividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptxActividad Sumativa #2 Realizado por Luis Leal..pptx
Actividad Sumativa #2 Realizado por Luis Leal..pptx
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
 
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptxANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
 
ORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptxORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptx
 

Bases de datos

  • 1. MELENDEZ C. GERARDO J. C.I – 27.378.182 ING INDUSTRIAL (45) PROGRAMACIÓN. Sección “S” Profesor Prof. Angel Lugo Bases de Datos ALUMNO CABIMAS, 03 de Febrero del 2021 REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL P.P PARA LA EDUCACIÓN SUPERIOR I.U.P “SANTIAGO MARIÑO” EXTENSIÓN C.O.L - CABIMAS
  • 2. DESARROLLO 1. Conectar Visual Basic 6.0 y access 2003. Si es a través de código es esto lo que se debe hacer; // Esto se tiene que poner en general son las variables que se van a usar pueden ser las que uno quiera. 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 conexión varias veces .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "archivo.mdb; persist security info=False" .Open End With End Sub Este es solo para hacer la conexión a la base de datos en access 2. Visual Basic 6.0 con Microsoft SQL Server 2008 o una versión posterior Primero se debe instalar el sqlncli Luego habilitar el servicios en el Configuration Manager y finalmente a la cadena de conexión le agregue "DataTypeCompatibility=80 " así mismo la cadena de conexión fue:
  • 3. Provider=SQLNCLI10;Server=servidor;Database=base_datos;User Id=usuario;Password=password;DataTypeCompatibility= 80; 3. Conectar Visual Basic con MySQL (cualquier versión) Lo primero que debemos de hacer, es descargar un controlador ODBC que nos proporcionan gratuitamente desde la web de MySQL e instalarlo. Una vez instalados estos drivers, solo debemos utilizar la cadena de conexión en nuestro VB las cuales son; 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=» & NomBd & «;SERVER=» & Servidor & «;UID=» & Usuario & «;password=» & Pwd & «;PORT=3306;» Set Comd.ActiveConnection = CON End Function En la función anterior, declaramos CON, que será la conexión de la base de datos, el Comd es la que ejecutará el comando, y Rs, el RecordSet, para la utilización de los registros, dependiendo del proyecto, podemos declararlas como públicas para todo el proyecto y reutilizarlas, o en la función que veamos que se utilizará. Además tenemos 4 variables que no hemos declarado y que deberíamos declarar para darle el valor que corresponda, estas son;  NomBD: El nombre de la base de datos. (ej. Datos)
  • 4.  Servidor: El nombre o dirección IP de nuestro servidor de MySQL. (ej. Localhost)  Usuario: El usuario para acceder a nuestra base de datos de MySQL. (ej. vertutoriales)  Pwd: La clave de acceso a nuestro servidor de MySQL. (ej. ######) Ya para terminar, el código que debemos utilizar una vez conectados con la base de datos de MySQL ‘Llamo a la función de conexión a la base de datos Conectar_bd ‘Le digo la consulta a ejecutar al comando comd.CommandText = «SELECT * FROM Usuarios» Rs.CursorLocation = adUseClient Rs.Open comd, , 1, 1 Con estas líneas de código ya obtenemos la conexión y la forma de realizar consultas a vuestra base de datos MySQL atacando con Visual Basic 6. Ya solo quedaría utilizar el Rs de la manera normal.