SlideShare una empresa de Scribd logo
1 de 4
Republica Bolivariana De Venezuela
Ministerio del poder popular para la educación
Instituto politécnico “Santiago Mariño”
Extensión COL-Zulia
Base de Datos
Alexander Gonzalez
CI: 26.914.505
Ingeniería Industrial
Microsoft Access 2003 o una versión posterior
Lo primero que debes hacer es click en proyecto y luego click en referencias
agregas la referencia Microsoft ActiveX data objects 2.8 library.
Luego te vas a proyecto componentes y agregas el Microsoft ADO data control
6.0 (oledb)
Y por último agregas un adodc a tu form, este lo usaras solo para que te cree
una cadena de conexión, le das click en propiedades del adodc y allí le das crear
cadena de conexión y sigues el asistente, luego copias la cadena de conexión
que te genere y agregas un módulo con el siguiente código.
public mc as asodb.conecction
public conectadb
set mc = new adodb.connection
mc.connectionstring = "Copia aqui la cadena de coneccion que te creo el adodc"
mc.open
end sub
Microsoft SQL Server 2008 o una versión posterior
Para poderme conectar agrego un módulo y en dicho modulo agrego el siguiente
código
antes debes agregar la referencia Microsoft ActiveX data objects 2.8 o 6.0 si
estas con el seven. Este código lo debes poner en tu modulo.
dim mc as adodb.connection
public sub conectar()
set mc=new adodb.connection
mc.connectionstring="cadenadeconexion"
mc.open
end sub
MySQL (cualquier versión)
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, podeis declararlas como
públicas para todo el proyecto y reutilizarlas, o en la función que veais que se
utilizará, yo suelo utilizarlas Public- para usar por todo el proyecto, ya que son
variables a reutilizar con la conexión y no han de variar.
Además, tenemos 4 variables que no hemos declarado y que deberéis declarar
vosotros y darle el valor que corresponda, estas son:
- NomBD: El nombre de la base de datos.
- Servidor: El nombre o dirección Ip de nuestro servidor de MySQL.
- Usuario: El usuario para acceder a nuestra base de datos de MySQL.
- Pwd: La clave de acceso a nuestro servidor de MySQL.
El puerto por defecto es el 3306, pero también podéis modificarlo si usáis
versiones anteriores, o simplemente tenéis otro puerto abierto para el uso de la
base de datos.
Ya para terminar os dejo el código que debéis utilizar una vez conectados con la
base de datos de MySQL, para que solo tengáis que modificarlo a vuestras
necesidades:
‘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
Y con estas líneas de código ya tendríais 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

La actualidad más candente

Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
Mayito CH
 
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
guest3cf6ff
 

La actualidad más candente (20)

Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
 
phpMyAdmin
phpMyAdminphpMyAdmin
phpMyAdmin
 
desarrollo en 3 capas VB
desarrollo en 3 capas VBdesarrollo en 3 capas VB
desarrollo en 3 capas VB
 
ConexióN De Base De Datos
ConexióN De Base De DatosConexióN De Base De Datos
ConexióN De Base De Datos
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
Conexion a bases de datos
 
Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
Instalacion de MySQL Workbench
Instalacion de MySQL  WorkbenchInstalacion de MySQL  Workbench
Instalacion de MySQL Workbench
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Manual de uso de phpmyadmin
Manual de uso de phpmyadminManual de uso de phpmyadmin
Manual de uso de phpmyadmin
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Conexión a Bases de Datos Infomix con Visual Basic . Net
Conexión a Bases de Datos Infomix con Visual Basic . NetConexión a Bases de Datos Infomix con Visual Basic . Net
Conexión a Bases de Datos Infomix con Visual Basic . Net
 
Conexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sqlConexión e importacion de datos desde excel a my sql
Conexión e importacion de datos desde excel a my sql
 
MySQL
MySQLMySQL
MySQL
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016Exportar Sakila a Excel 2016
Exportar Sakila a Excel 2016
 

Similar a Base de datos

Conexion bases de datos a visual basic 6.0
Conexion  bases de datos a visual basic 6.0Conexion  bases de datos a visual basic 6.0
Conexion bases de datos a visual basic 6.0
bigdog10
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)
josecuartas
 

Similar a Base de datos (20)

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
 
U7 postgre sql
U7 postgre sqlU7 postgre sql
U7 postgre sql
 
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
 
Base de datos desde vs6.0
Base de datos desde vs6.0Base de datos desde vs6.0
Base de datos desde vs6.0
 
Conexion con visual basic 6.0
Conexion con visual basic 6.0Conexion con visual basic 6.0
Conexion con visual basic 6.0
 
Base de datos desde visual basic 6.0
Base de datos desde visual basic 6.0Base de datos desde visual basic 6.0
Base de datos desde visual basic 6.0
 
Programa yaaaa
Programa yaaaaPrograma yaaaa
Programa yaaaa
 
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
 
28336272 juan andarcia
28336272 juan andarcia28336272 juan andarcia
28336272 juan andarcia
 
Conexion bases de datos a visual basic 6.0
Conexion  bases de datos a visual basic 6.0Conexion  bases de datos a visual basic 6.0
Conexion bases de datos a 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
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
 
Bases de Datos Distribuidas con Sql Server 2012
Bases de Datos Distribuidas con Sql Server 2012Bases de Datos Distribuidas con Sql Server 2012
Bases de Datos Distribuidas con Sql Server 2012
 
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
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)
 
Base de datos Juan Gomez 27046004 #44
Base de datos Juan Gomez 27046004 #44 Base de datos Juan Gomez 27046004 #44
Base de datos Juan Gomez 27046004 #44
 
Base de datos Jose Rivas 28088518 #45
Base de datos Jose Rivas 28088518 #45 Base de datos Jose Rivas 28088518 #45
Base de datos Jose Rivas 28088518 #45
 
Dayismel cervantes 3_er corte 1er 20%
Dayismel cervantes 3_er corte 1er 20%Dayismel cervantes 3_er corte 1er 20%
Dayismel cervantes 3_er corte 1er 20%
 
Como conectar visual basic 6.0 girbely mendez 24362324 #45
Como conectar visual basic 6.0 girbely mendez 24362324 #45Como conectar visual basic 6.0 girbely mendez 24362324 #45
Como conectar visual basic 6.0 girbely mendez 24362324 #45
 

Último

Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdf
KristellCordova
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
jose880240
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
MariangelAdjam
 

Último (12)

Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdf
 
PARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxPARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptx
 
Manual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfManual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdf
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptx
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
 
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidianaPerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Dominios_De_Internet.pdf
Dominios_De_Internet.pdfDominios_De_Internet.pdf
Dominios_De_Internet.pdf
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
 

Base de datos

  • 1. Republica Bolivariana De Venezuela Ministerio del poder popular para la educación Instituto politécnico “Santiago Mariño” Extensión COL-Zulia Base de Datos Alexander Gonzalez CI: 26.914.505 Ingeniería Industrial
  • 2. Microsoft Access 2003 o una versión posterior Lo primero que debes hacer es click en proyecto y luego click en referencias agregas la referencia Microsoft ActiveX data objects 2.8 library. Luego te vas a proyecto componentes y agregas el Microsoft ADO data control 6.0 (oledb) Y por último agregas un adodc a tu form, este lo usaras solo para que te cree una cadena de conexión, le das click en propiedades del adodc y allí le das crear cadena de conexión y sigues el asistente, luego copias la cadena de conexión que te genere y agregas un módulo con el siguiente código. public mc as asodb.conecction public conectadb set mc = new adodb.connection mc.connectionstring = "Copia aqui la cadena de coneccion que te creo el adodc" mc.open end sub Microsoft SQL Server 2008 o una versión posterior Para poderme conectar agrego un módulo y en dicho modulo agrego el siguiente código antes debes agregar la referencia Microsoft ActiveX data objects 2.8 o 6.0 si estas con el seven. Este código lo debes poner en tu modulo. dim mc as adodb.connection public sub conectar() set mc=new adodb.connection mc.connectionstring="cadenadeconexion" mc.open end sub MySQL (cualquier versión)
  • 3. 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, podeis declararlas como públicas para todo el proyecto y reutilizarlas, o en la función que veais que se utilizará, yo suelo utilizarlas Public- para usar por todo el proyecto, ya que son variables a reutilizar con la conexión y no han de variar. Además, tenemos 4 variables que no hemos declarado y que deberéis declarar vosotros y darle el valor que corresponda, estas son: - NomBD: El nombre de la base de datos. - Servidor: El nombre o dirección Ip de nuestro servidor de MySQL. - Usuario: El usuario para acceder a nuestra base de datos de MySQL. - Pwd: La clave de acceso a nuestro servidor de MySQL.
  • 4. El puerto por defecto es el 3306, pero también podéis modificarlo si usáis versiones anteriores, o simplemente tenéis otro puerto abierto para el uso de la base de datos. Ya para terminar os dejo el código que debéis utilizar una vez conectados con la base de datos de MySQL, para que solo tengáis que modificarlo a vuestras necesidades: ‘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 Y con estas líneas de código ya tendríais 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.