SlideShare una empresa de Scribd logo
1 de 8
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR
“I.U.P. SANTIAGO MARIÑO”
CABIMAS – ZULIA
BASES DE DATOS DESDE VISUAL BASIC 6.0
REALIZADO POR:
ALEXANDRA MORALES.
C.I: 27.681.531.
1.- COMO CONECTAR VISUAL BASIC A MICROSOFT ACCESS 2003:
Para que te funcionen los objetos de datos, es necesario añadir una referencia a
nuestro visual basic 6, en este caso la librería que te recomiendo es Microsoft
ActiveX Data Objects 2.X. En el vídeo puedes ver como agregarla, normalmente
esta librería viene instalada por defecto, más o menos “actual” pero suele venir,
sino la tienes coméntamelo y te busco la librería que Microsoft recuerdo que tenía
un paquetito.
Una vez agregada la librería, lo siguiente es crear la cadena de conexión, el primer
ejemplo es para acceder a la base de datos protegida con contraseña:
ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=mibasededatosacces.mdb; Jet OLEDB:Database Password=MiPass”
En este caso no tiene contraseña:
ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=mibasededatosacces.mdb; Jet OLEDB:Database”
Luego sería pasarle a vb6 el resto para conectar, para ello declaramos dos objetos
el primero tipo conexión de base de datos y el otro de registros RecordSet
Dim BD As ADODB.Connection
Dim Rs As ADODB.Recordset
A continuación los instanciamos y conectamos con la cadena de conexión creada
previamente para hacer el enlace con nuestro fichero de base de datos en Access.
‘Crear los objetos
Set BD = New ADODB.Connection
Set Rs = New ADODB.Recordset
‘conecto con la base de datos
BD.Open ConexBD
Llegamos a este punto, es trabajar directamente con la base de datos usando el
objeto recordset para movernos por los registros, podríamos realizar una consulta
de esta manera:
Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD,
adOpenDynamic, adLockOptimistic
De esta manera nos traeríamos todos los registros contenidos en la tabla de
Almacen. Luego simplemente tendremos un objeto con la información que
podremos acceder tan fácil como:
Rs!Nombredelcampo
Os dejo el código completo para conectaros a una base de datos de Microsoft
Access con Visual Basic 6 (vb6):
Dim ConexBD as string
ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=mibasededatosacces.mdb; Jet OLEDB:Database”
Dim BD As ADODB.Connection
Dim Rs As ADODB.Recordset
‘Crear los objetos
Set BD = New ADODB.Connection
Set Rs = New ADODB.Recordset
‘conecto con la base de datos
BD.Open ConexBD
Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD,
adOpenDynamic, adLockOptimistic
msgbox Rs!Nombredelcampo
2.- COMO CONECTAR VISUAL BASIC A MICROSOFT SQL SERVER 2008:
Es sencillo, yo utilizo la siguiente clase:
Código vb:
Ver original
1. Imports System.Data.SqlClient
2.
3. Public Class Conexion
4.
5. '-- Función privada para el manejo del String de conexion
(Esta función me "construye" y regresa mi cadena de Conexión)
6. Public Function StrConexion() As String
7.
8. '-- Declaro mi variable Cadena de Conexión
9. Dim strConn As String
10. Try
11.
12. '-- Asigno los parámetros a la cadena strConn
13. strConn = "Data Source = TuServidor; Initial
Catalog = TuBD; User ID = TuUsuario; Password = TuPass"
14.
15. Catch ex As Exception
16. Throw ex
17. End Try
18.
19. '-- regreso la cadena
20. Return strConn
21.
22. End Function
23.
24. End Class
Solo te pongo el método que regresa la cadena de conexión pero puedes crear
todos los que quiereas. Ahora bien para llamarla lo haces asi, primero creas una
instancia en la clase que la usaras:
Código vb:
Ver original
1. Private MiConexion As New Conexion
2. Private objConn As New SqlConnection
Después por ejemplo si lo llamarás del evento click de algún botón:
Código vb:
Ver original
1. Private Sub btnElBoton_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnElBoton.Click
2.
3. '-- Asignas la cadena de Conexión a tu objConn
4. objConn = New SqlConnection(MiConexion.StrConexion)
5.
6. Try
7. 'Abres la conexión
8. objConn.Open()
9.
10.
11. 'Sección de tu código(inserciones,
consultas, o lo que sea)
12.
13. 'Cierras la Conexión
14. objConn.Close()
15.
16.
17. Catch ex As Exception
18. MsgBox(ex.Message, MsgBoxStyle.Critical,
"Error")
19. objConn.Close()
20. End Try
21.
22. End Sub
3.- CONECTAR VISUAL BASIC CON MYSQL:
Para conectar un proyecto de visual Studio con el MySql, sigamos los siguientes
pasos!!
Crear un proyecto normal.
Para poder conectar la base de datos se debe instalar una librería disponible
en Connector / Net, una vez descargado procedemos a instalarlo.
Vamos al proyecto y agregamos una referencia de la librería MySql.Data.dll, la
cuál se encuentra en C:Archivos de programaMySQLMySQL Connector Net
6.5.4Assembliesv4.0MySql.Data.dll
4. Creamos una clase llamada Conexión y agregamos el siguiente código.
Imports MySql.Data.MySqlClient
Public Class conexion
Private MysqlCommand As New MySqlCommand
Dim MysqlConnString As String = "server=Miservidor; user id= myusuario ;
password=myContraseña"
Public MysqlConexion As MySqlConnection = New MySqlConnection(MysqlCon
nString)
Public Sub Probarconexion()
Try
MysqlConexion.Open()
MsgBox("la conexión fue exitosa")
MysqlConexion.Close()
Catch ex As Exception
MsgBox("La conexión no fue exitosa")
End Try
End Sub
End Class
5. Creamos un botón en el formulario y agregamos el siguiente código en el
evento Click
Private Sub btn_Click(sender As System.Object,
e As System.EventArgs) Handles btn.Click
Dim s As New conexion
s.Probarconexion()
End Sub
6. Listo!!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Jdbc
JdbcJdbc
Jdbc
 
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
 
Reportes
ReportesReportes
Reportes
 
Dprn3 u3 a1_jahf
Dprn3 u3 a1_jahfDprn3 u3 a1_jahf
Dprn3 u3 a1_jahf
 
Bases 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.0
 
Trabajo de conecction
Trabajo de conecctionTrabajo de conecction
Trabajo de conecction
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
 
instalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /java
 
10. consumiendo datos
10. consumiendo datos10. consumiendo datos
10. consumiendo datos
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQL
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02
 
Tarea sesion8
Tarea sesion8Tarea sesion8
Tarea sesion8
 
Dprn3 u3 a1_mame
Dprn3 u3 a1_mameDprn3 u3 a1_mame
Dprn3 u3 a1_mame
 
Connection
ConnectionConnection
Connection
 
Conexiomysql
ConexiomysqlConexiomysql
Conexiomysql
 
Dprn3 u3 a1_visg
Dprn3 u3 a1_visgDprn3 u3 a1_visg
Dprn3 u3 a1_visg
 
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
 
Como conectar visual_basic
Como conectar visual_basicComo conectar visual_basic
Como conectar visual_basic
 
Reportes
ReportesReportes
Reportes
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
 

Similar a 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.0margelis fernandez
 
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.0margelis fernandez
 
Conexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealConexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealJoseCaira2
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3EdwinMontilla5
 
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.0daiacos
 
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 Ambar Larrazabal
 
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
 
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%Dayismel Cervantes
 
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 JuanGomez928
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoSilfredoValdez
 
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.0bigdog10
 
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 joserivas271
 
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 ParraMariaphlb
 

Similar a Visual Basic 6.0 (20)

Base de datos
Base de datosBase de datos
Base de datos
 
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
 
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
 
Conexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealConexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis Villarreal
 
Portada
PortadaPortada
Portada
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 
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
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
 
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
 
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
 
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%
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base 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
 
Rabajo progra
Rabajo prograRabajo progra
Rabajo progra
 
VISUAL BASIC 6.0
VISUAL BASIC 6.0 VISUAL BASIC 6.0
VISUAL BASIC 6.0
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
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
 
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
 
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
 

Más de carlos matheus

Mapa Mental Bombas Centrifugas
Mapa Mental Bombas CentrifugasMapa Mental Bombas Centrifugas
Mapa Mental Bombas Centrifugascarlos matheus
 
Mapa conceptual de ingeniería económica
Mapa conceptual de ingeniería económicaMapa conceptual de ingeniería económica
Mapa conceptual de ingeniería económicacarlos matheus
 
Amplificador Diferencial
Amplificador DiferencialAmplificador Diferencial
Amplificador Diferencialcarlos matheus
 
Presentacion Soldadura
Presentacion Soldadura Presentacion Soldadura
Presentacion Soldadura carlos matheus
 
Soldadura Presentacion
Soldadura PresentacionSoldadura Presentacion
Soldadura Presentacioncarlos matheus
 
Soldadura Mapa Conceptual
Soldadura Mapa ConceptualSoldadura Mapa Conceptual
Soldadura Mapa Conceptualcarlos matheus
 
Procesos de Fabricación
Procesos de FabricaciónProcesos de Fabricación
Procesos de Fabricacióncarlos matheus
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
Mapa Estefani Barrientos
Mapa Estefani BarrientosMapa Estefani Barrientos
Mapa Estefani Barrientoscarlos matheus
 
Mapa conceptual Andres Chirinos
Mapa conceptual Andres ChirinosMapa conceptual Andres Chirinos
Mapa conceptual Andres Chirinoscarlos matheus
 
Soldadura y Propiedades
Soldadura y PropiedadesSoldadura y Propiedades
Soldadura y Propiedadescarlos matheus
 
Trabajos en frio y caliente
Trabajos en frio y calienteTrabajos en frio y caliente
Trabajos en frio y calientecarlos matheus
 
Conformado en caliente y frio
Conformado en caliente y frioConformado en caliente y frio
Conformado en caliente y friocarlos matheus
 

Más de carlos matheus (20)

Mapa Mental Bombas Centrifugas
Mapa Mental Bombas CentrifugasMapa Mental Bombas Centrifugas
Mapa Mental Bombas Centrifugas
 
Mapa conceptual de ingeniería económica
Mapa conceptual de ingeniería económicaMapa conceptual de ingeniería económica
Mapa conceptual de ingeniería económica
 
Vídeo frecuencia
Vídeo frecuenciaVídeo frecuencia
Vídeo frecuencia
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 
Amplificador Diferencial
Amplificador DiferencialAmplificador Diferencial
Amplificador Diferencial
 
Presentacion Soldadura
Presentacion Soldadura Presentacion Soldadura
Presentacion Soldadura
 
Soldadura Presentacion
Soldadura PresentacionSoldadura Presentacion
Soldadura Presentacion
 
Mapa de Soldadura
Mapa de SoldaduraMapa de Soldadura
Mapa de Soldadura
 
Soldadura Mapa Conceptual
Soldadura Mapa ConceptualSoldadura Mapa Conceptual
Soldadura Mapa Conceptual
 
Procesos de Fab. I
Procesos de Fab. IProcesos de Fab. I
Procesos de Fab. I
 
Procesos de Fabricación
Procesos de FabricaciónProcesos de Fabricación
Procesos de Fabricación
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Oslandu Diaz
Oslandu DiazOslandu Diaz
Oslandu Diaz
 
Mapa Estefani Barrientos
Mapa Estefani BarrientosMapa Estefani Barrientos
Mapa Estefani Barrientos
 
Mapa conceptual Andres Chirinos
Mapa conceptual Andres ChirinosMapa conceptual Andres Chirinos
Mapa conceptual Andres Chirinos
 
Soldadura y Propiedades
Soldadura y PropiedadesSoldadura y Propiedades
Soldadura y Propiedades
 
Soldadura
SoldaduraSoldadura
Soldadura
 
Mapa Conceptual
Mapa ConceptualMapa Conceptual
Mapa Conceptual
 
Trabajos en frio y caliente
Trabajos en frio y calienteTrabajos en frio y caliente
Trabajos en frio y caliente
 
Conformado en caliente y frio
Conformado en caliente y frioConformado en caliente y frio
Conformado en caliente y frio
 

Último

Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 

Último (20)

Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 

Visual Basic 6.0

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR “I.U.P. SANTIAGO MARIÑO” CABIMAS – ZULIA BASES DE DATOS DESDE VISUAL BASIC 6.0 REALIZADO POR: ALEXANDRA MORALES. C.I: 27.681.531.
  • 2. 1.- COMO CONECTAR VISUAL BASIC A MICROSOFT ACCESS 2003: Para que te funcionen los objetos de datos, es necesario añadir una referencia a nuestro visual basic 6, en este caso la librería que te recomiendo es Microsoft ActiveX Data Objects 2.X. En el vídeo puedes ver como agregarla, normalmente esta librería viene instalada por defecto, más o menos “actual” pero suele venir, sino la tienes coméntamelo y te busco la librería que Microsoft recuerdo que tenía un paquetito. Una vez agregada la librería, lo siguiente es crear la cadena de conexión, el primer ejemplo es para acceder a la base de datos protegida con contraseña: ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data Source=mibasededatosacces.mdb; Jet OLEDB:Database Password=MiPass” En este caso no tiene contraseña: ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data Source=mibasededatosacces.mdb; Jet OLEDB:Database” Luego sería pasarle a vb6 el resto para conectar, para ello declaramos dos objetos el primero tipo conexión de base de datos y el otro de registros RecordSet Dim BD As ADODB.Connection Dim Rs As ADODB.Recordset A continuación los instanciamos y conectamos con la cadena de conexión creada previamente para hacer el enlace con nuestro fichero de base de datos en Access. ‘Crear los objetos Set BD = New ADODB.Connection Set Rs = New ADODB.Recordset ‘conecto con la base de datos BD.Open ConexBD Llegamos a este punto, es trabajar directamente con la base de datos usando el objeto recordset para movernos por los registros, podríamos realizar una consulta de esta manera: Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD, adOpenDynamic, adLockOptimistic
  • 3. De esta manera nos traeríamos todos los registros contenidos en la tabla de Almacen. Luego simplemente tendremos un objeto con la información que podremos acceder tan fácil como: Rs!Nombredelcampo Os dejo el código completo para conectaros a una base de datos de Microsoft Access con Visual Basic 6 (vb6): Dim ConexBD as string ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data Source=mibasededatosacces.mdb; Jet OLEDB:Database” Dim BD As ADODB.Connection Dim Rs As ADODB.Recordset ‘Crear los objetos Set BD = New ADODB.Connection Set Rs = New ADODB.Recordset ‘conecto con la base de datos BD.Open ConexBD Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD, adOpenDynamic, adLockOptimistic msgbox Rs!Nombredelcampo
  • 4. 2.- COMO CONECTAR VISUAL BASIC A MICROSOFT SQL SERVER 2008: Es sencillo, yo utilizo la siguiente clase: Código vb: Ver original 1. Imports System.Data.SqlClient 2. 3. Public Class Conexion 4. 5. '-- Función privada para el manejo del String de conexion (Esta función me "construye" y regresa mi cadena de Conexión) 6. Public Function StrConexion() As String 7. 8. '-- Declaro mi variable Cadena de Conexión 9. Dim strConn As String 10. Try 11. 12. '-- Asigno los parámetros a la cadena strConn 13. strConn = "Data Source = TuServidor; Initial Catalog = TuBD; User ID = TuUsuario; Password = TuPass" 14. 15. Catch ex As Exception 16. Throw ex 17. End Try 18. 19. '-- regreso la cadena 20. Return strConn 21. 22. End Function 23. 24. End Class Solo te pongo el método que regresa la cadena de conexión pero puedes crear todos los que quiereas. Ahora bien para llamarla lo haces asi, primero creas una instancia en la clase que la usaras: Código vb: Ver original 1. Private MiConexion As New Conexion 2. Private objConn As New SqlConnection
  • 5. Después por ejemplo si lo llamarás del evento click de algún botón: Código vb: Ver original 1. Private Sub btnElBoton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnElBoton.Click 2. 3. '-- Asignas la cadena de Conexión a tu objConn 4. objConn = New SqlConnection(MiConexion.StrConexion) 5. 6. Try 7. 'Abres la conexión 8. objConn.Open() 9. 10. 11. 'Sección de tu código(inserciones, consultas, o lo que sea) 12. 13. 'Cierras la Conexión 14. objConn.Close() 15. 16. 17. Catch ex As Exception 18. MsgBox(ex.Message, MsgBoxStyle.Critical, "Error") 19. objConn.Close() 20. End Try 21. 22. End Sub
  • 6. 3.- CONECTAR VISUAL BASIC CON MYSQL: Para conectar un proyecto de visual Studio con el MySql, sigamos los siguientes pasos!! Crear un proyecto normal. Para poder conectar la base de datos se debe instalar una librería disponible en Connector / Net, una vez descargado procedemos a instalarlo. Vamos al proyecto y agregamos una referencia de la librería MySql.Data.dll, la cuál se encuentra en C:Archivos de programaMySQLMySQL Connector Net 6.5.4Assembliesv4.0MySql.Data.dll 4. Creamos una clase llamada Conexión y agregamos el siguiente código. Imports MySql.Data.MySqlClient
  • 7. Public Class conexion Private MysqlCommand As New MySqlCommand Dim MysqlConnString As String = "server=Miservidor; user id= myusuario ; password=myContraseña" Public MysqlConexion As MySqlConnection = New MySqlConnection(MysqlCon nString) Public Sub Probarconexion() Try MysqlConexion.Open() MsgBox("la conexión fue exitosa") MysqlConexion.Close() Catch ex As Exception MsgBox("La conexión no fue exitosa") End Try End Sub End Class 5. Creamos un botón en el formulario y agregamos el siguiente código en el evento Click Private Sub btn_Click(sender As System.Object, e As System.EventArgs) Handles btn.Click Dim s As New conexion s.Probarconexion()