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

PDF
Tutorial bd y php
PDF
Diccionario visual basic
PDF
Comandos vb
PPTX
Análisis y diseño ii sql php
PDF
Teoría de la normalización
PPT
PPS
Cursor Adapter
PPT
Cursor Adapter
Tutorial bd y php
Diccionario visual basic
Comandos vb
Análisis y diseño ii sql php
Teoría de la normalización
Cursor Adapter
Cursor Adapter

Similar a Bases de datos (20)

PDF
Informe conecta base_datos_diego_rangel
DOCX
Kairubys rodriguez
DOCX
Bases de datos desde visual basic 6.0
PDF
Conexión de visual basic a bases de datos. María Parra
DOCX
Bases de datos desde visual basic 6.0
PDF
Carreno programacion
DOCX
programación
DOCX
Djesus - Visual basic
PDF
Abimeled diaz. bases de datos desde visual basic 6.0
PDF
Base de datos
DOCX
PDF
3er corte 20% erwin nava
PDF
Base de datos
DOCX
Conexion con visual basic 6.0
PDF
Como conectar visual basic 6.0 a una base de datos microsoft sql server
DOCX
Bases de datos hendric gutierrez
PPTX
JDBC(conjunto de clases e interfaces)
PDF
Cliente servidor
Informe conecta base_datos_diego_rangel
Kairubys rodriguez
Bases de datos desde visual basic 6.0
Conexión de visual basic a bases de datos. María Parra
Bases de datos desde visual basic 6.0
Carreno programacion
programación
Djesus - Visual basic
Abimeled diaz. bases de datos desde visual basic 6.0
Base de datos
3er corte 20% erwin nava
Base de datos
Conexion con visual basic 6.0
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Bases de datos hendric gutierrez
JDBC(conjunto de clases e interfaces)
Cliente servidor
Publicidad

Último (20)

PDF
UP digital strategy v 2.2.pdf Marketing avanzado
PDF
Primeros Auxilios_Enfermedades Ocupacionales.pdf
PPT
TEMA 5 MANUALES ADMINISTRATIVOS Temas administrativos
PPTX
TRABAJOS EN ALTURAS Y SU USO DE EQUIPO.PPTX
PDF
Aplicaciones de muestreo y distribuciones muestrales.pdf
PDF
Importancia de Implementar Cero Papel y la IA en las Empresas
PDF
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
PPTX
CALIDAD TOTAL TRABAJO FULL DE LINA MARTINEZ
PPTX
PrincipiosdelosDisenosExperimentales.pptx
PPTX
S13 CREATIVIDAD E INNOVACIÓN 2025-I.pptx
PDF
EMERGENCIA PSIQUIATRICA AGITACION PSICOMOTRÍZ Y AGRESIVIDAD.ppt.pdf
PPTX
ADMINISTRACION ESTRATEGICA planeación y estrategia
PPTX
MAESTRIA TRABAJO GRUPAL N° 7.1 POLITICAS PUBLICAS.pptx
PPT
RELACION DE MARKETING CON EL CLIENTE DE EXPE
PDF
Mentinno _ Estado Digital Ecuador _ Abril 2025.pptx.pdf
PPTX
ECONOMIA PLURAL para el entendimiento empresarial
PPT
Clase 14 Variables e indicadoresargentina.ppt
PPTX
ASERTIVIDAD EN EL TRABAJO PARA EL MANEJO DE RRHH
PPT
equipo_de_proteccion_personal de alida met
PDF
Contextualización del Sena, etapa induccion
UP digital strategy v 2.2.pdf Marketing avanzado
Primeros Auxilios_Enfermedades Ocupacionales.pdf
TEMA 5 MANUALES ADMINISTRATIVOS Temas administrativos
TRABAJOS EN ALTURAS Y SU USO DE EQUIPO.PPTX
Aplicaciones de muestreo y distribuciones muestrales.pdf
Importancia de Implementar Cero Papel y la IA en las Empresas
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
CALIDAD TOTAL TRABAJO FULL DE LINA MARTINEZ
PrincipiosdelosDisenosExperimentales.pptx
S13 CREATIVIDAD E INNOVACIÓN 2025-I.pptx
EMERGENCIA PSIQUIATRICA AGITACION PSICOMOTRÍZ Y AGRESIVIDAD.ppt.pdf
ADMINISTRACION ESTRATEGICA planeación y estrategia
MAESTRIA TRABAJO GRUPAL N° 7.1 POLITICAS PUBLICAS.pptx
RELACION DE MARKETING CON EL CLIENTE DE EXPE
Mentinno _ Estado Digital Ecuador _ Abril 2025.pptx.pdf
ECONOMIA PLURAL para el entendimiento empresarial
Clase 14 Variables e indicadoresargentina.ppt
ASERTIVIDAD EN EL TRABAJO PARA EL MANEJO DE RRHH
equipo_de_proteccion_personal de alida met
Contextualización del Sena, etapa induccion
Publicidad

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.