SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
BASE DE DATOS
DIEGO RANGEL
CI 19.588.270
INSTITUTO UNIVERSITARIO
POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSION VALENCIA
Informe de conexiones a Bases de Datos
Este informe, está enfocado en las operaciones y modos de conectar el lenguaje VB 6.0 a varias clases
de gestores de datos, como son: SQL Server 2008 R2, MS Access y My Sql. En donde cada una reúne
requisitos para hacer de manera exitosa tanto la conexión, como la visualización de los datos y su
respectiva manipulación.
El Programa reúne a los tres tipos de Conexión
Código Fuente para conectar y Mostrar Datos con SQL Server 2008 R2
Private Sub CmdConecta_Click()
Dim tField As ADODB.Field
' Por si ya estaba abierta
Set cnn = Nothing
Set rst = Nothing
' Crear los objetos
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
' abrir la base usando las credenciales de Windows
cnn.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=Clientes; " & _
"Data Source=DESKTOP-VNLDAJL; " & _
"integrated security=SSPI; persist security info=True;"
' abrir el recordset indicando la tabla a la que queremos acceder
rst.Open "SELECT * FROM Clientes", cnn, adOpenDynamic, adLockOptimistic
' Asignar los nombres de los campos al combo
With CmbClientes
.Clear
For Each tField In rst.Fields
.AddItem tField.Name
Next
.ListIndex = 0
End With
' Cerrar el recordset y la conexión
rst.Close
cnn.Close
End Sub
Código Fuente para conectar y Mostrar Datos con SQL Server 2008 R2
Conectar a MS Access con ADODB
Agregar referencia en el Menú Proyecto a: Microsoft ActiveX DataObjects 6.1 Library
Se establece la Conexión en la propiedades de Control
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Program Files (x86)Microsoft Visual
StudioVB98ConectaNeptuno2.mdb;Persist Security Info=False
Se Colocan los siguientes Valores:
RecodSource; Categorías (Nombre de la Tabla)
Commnadtype: 2 – adcmdTable
CursorLocation; 3 – adUseClient
LockType: 3 – OpenStatic
Se Agregan tantas etiquetas como cuadros de texto que se requieran, con la
siguiente configuración:
DataSource: Adodc1 y DataField: Nombre del Campo de la Tabla
Nota: En la Aplicación, se colocó la propiedad Visible a False del Adodc1 y se insertaron
Botonees de navegación por los registros con el siguiente código:
Private Sub CmdPrimero_Click()
Adodc1.Recordset.MoveFirst
End Sub
Private Sub CmdPrevio_Click()
Adodc1.Recordset.MovePrevious
If Adodc1.Recordset.BOF Then
Adodc1.Recordset.MoveFirst
End If
End Sub
Private Sub CmdSigue_Click()
Adodc1.Recordset.MoveNext
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
End If
End Sub
Private Sub CmdUltimo_Click()
Adodc1.Recordset.MoveLast
End Sub
Código Fuente para conectar MySql y VB 6.0
Private Sub CmdMySql_Click()
Set cnn = DataConecta.Connections
Set rst = DataConecta.Recordsets
DataConecta.O
rst.CursorLocation = adUseClient
cnn.Open "Driver=[MySQL ODBC 8.0.21 Driver];Server=localhost;Database=Clientes;
User=root;Password=;Option=3;"
A = Conexion.State
If A = 1 Then
MsgBox ("Base de Datos Conectada")
End If
End Sub
Nota:
Es necesario instalar el Driver ODBC de MySql (Actualmente está en la versión 8.0.21),
para poder realizar la conexión a MySql y configurar un origen de datos ODBC, con el
asistente del Sistema Operativo (Windows 10en este caso)
Pantallas de los Servidores y Access
SQL Server 2008 R2
Microsoft Access
PhpMyAdmin para MySql
Conclusión
Este trabajo sirve para refinar, actualizar y reafirmar los conocimientos necesarios para
trabajar de manera exitosa con Base de Datos desde el lenguaje VB 6.0, que es de vital
importancia en el desarrollo profesional de aplicaciones que gestionen datos.

Más contenido relacionado

La actualidad más candente (20)

Ado.net
Ado.netAdo.net
Ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
Codificacion
CodificacionCodificacion
Codificacion
 
ADO
ADOADO
ADO
 
S6 - LINQ
S6 - LINQS6 - LINQ
S6 - LINQ
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
03 acceso a datos con ado net
03 acceso a datos con ado net03 acceso a datos con ado net
03 acceso a datos con ado net
 
Connection
ConnectionConnection
Connection
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 
13-Unidad 3: Operaciones LINQ -3.1 Introducción 3.2 LINQ SELECT 3.3 LINQ INSERT
13-Unidad 3: Operaciones LINQ -3.1 Introducción 3.2 LINQ SELECT 3.3 LINQ INSERT13-Unidad 3: Operaciones LINQ -3.1 Introducción 3.2 LINQ SELECT 3.3 LINQ INSERT
13-Unidad 3: Operaciones LINQ -3.1 Introducción 3.2 LINQ SELECT 3.3 LINQ INSERT
 
Laboratorio de Programacion
Laboratorio de ProgramacionLaboratorio de Programacion
Laboratorio de Programacion
 
S3 - ADO.NET
S3 - ADO.NETS3 - ADO.NET
S3 - 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
 
S4 - EF
S4 - EFS4 - EF
S4 - EF
 
Dprn3 u3 a1_hehm
Dprn3 u3 a1_hehmDprn3 u3 a1_hehm
Dprn3 u3 a1_hehm
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048
 
Dataset y datatable
Dataset y datatableDataset y datatable
Dataset y datatable
 
Base datosvisualc#express2008
Base datosvisualc#express2008Base datosvisualc#express2008
Base datosvisualc#express2008
 
Dprn3 u3 a1_blbs
Dprn3 u3 a1_blbsDprn3 u3 a1_blbs
Dprn3 u3 a1_blbs
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 

Similar a Informe conecta base_datos_diego_rangel

Similar a Informe conecta base_datos_diego_rangel (20)

Minero de Datos
Minero de DatosMinero de Datos
Minero de Datos
 
Capa de presentacion
Capa de presentacionCapa de presentacion
Capa de presentacion
 
programación
programaciónprogramación
programación
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
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
Bases de datosBases de datos
Bases de datos
 
Entrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NETEntrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NET
 
Bases de datos hendric gutierrez
Bases de datos hendric gutierrezBases de datos hendric gutierrez
Bases de datos hendric gutierrez
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Dprn3 u3 a1_vims
Dprn3 u3 a1_vimsDprn3 u3 a1_vims
Dprn3 u3 a1_vims
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Guia programacion de reportes
Guia programacion de reportesGuia programacion de reportes
Guia programacion de reportes
 
Foro
ForoForo
Foro
 
Codeigniter101
Codeigniter101Codeigniter101
Codeigniter101
 
Proveedor manuel
Proveedor manuelProveedor manuel
Proveedor manuel
 
Carreno programacion
Carreno  programacionCarreno  programacion
Carreno programacion
 
Djesus - Visual basic
Djesus - Visual basic Djesus - Visual basic
Djesus - Visual basic
 
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
 

Informe conecta base_datos_diego_rangel

  • 1. BASE DE DATOS DIEGO RANGEL CI 19.588.270 INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSION VALENCIA
  • 2. Informe de conexiones a Bases de Datos Este informe, está enfocado en las operaciones y modos de conectar el lenguaje VB 6.0 a varias clases de gestores de datos, como son: SQL Server 2008 R2, MS Access y My Sql. En donde cada una reúne requisitos para hacer de manera exitosa tanto la conexión, como la visualización de los datos y su respectiva manipulación. El Programa reúne a los tres tipos de Conexión Código Fuente para conectar y Mostrar Datos con SQL Server 2008 R2 Private Sub CmdConecta_Click() Dim tField As ADODB.Field ' Por si ya estaba abierta Set cnn = Nothing
  • 3. Set rst = Nothing ' Crear los objetos Set cnn = New ADODB.Connection Set rst = New ADODB.Recordset ' abrir la base usando las credenciales de Windows cnn.Open "Provider=SQLOLEDB; " & _ "Initial Catalog=Clientes; " & _ "Data Source=DESKTOP-VNLDAJL; " & _ "integrated security=SSPI; persist security info=True;" ' abrir el recordset indicando la tabla a la que queremos acceder rst.Open "SELECT * FROM Clientes", cnn, adOpenDynamic, adLockOptimistic ' Asignar los nombres de los campos al combo With CmbClientes .Clear For Each tField In rst.Fields .AddItem tField.Name Next .ListIndex = 0 End With ' Cerrar el recordset y la conexión rst.Close cnn.Close End Sub
  • 4. Código Fuente para conectar y Mostrar Datos con SQL Server 2008 R2
  • 5. Conectar a MS Access con ADODB Agregar referencia en el Menú Proyecto a: Microsoft ActiveX DataObjects 6.1 Library Se establece la Conexión en la propiedades de Control Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Program Files (x86)Microsoft Visual StudioVB98ConectaNeptuno2.mdb;Persist Security Info=False Se Colocan los siguientes Valores: RecodSource; Categorías (Nombre de la Tabla) Commnadtype: 2 – adcmdTable CursorLocation; 3 – adUseClient LockType: 3 – OpenStatic
  • 6.
  • 7. Se Agregan tantas etiquetas como cuadros de texto que se requieran, con la siguiente configuración: DataSource: Adodc1 y DataField: Nombre del Campo de la Tabla Nota: En la Aplicación, se colocó la propiedad Visible a False del Adodc1 y se insertaron Botonees de navegación por los registros con el siguiente código: Private Sub CmdPrimero_Click() Adodc1.Recordset.MoveFirst End Sub Private Sub CmdPrevio_Click() Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst End If End Sub
  • 8. Private Sub CmdSigue_Click() Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If End Sub Private Sub CmdUltimo_Click() Adodc1.Recordset.MoveLast End Sub Código Fuente para conectar MySql y VB 6.0 Private Sub CmdMySql_Click() Set cnn = DataConecta.Connections Set rst = DataConecta.Recordsets DataConecta.O rst.CursorLocation = adUseClient cnn.Open "Driver=[MySQL ODBC 8.0.21 Driver];Server=localhost;Database=Clientes; User=root;Password=;Option=3;" A = Conexion.State If A = 1 Then MsgBox ("Base de Datos Conectada") End If End Sub
  • 9. Nota: Es necesario instalar el Driver ODBC de MySql (Actualmente está en la versión 8.0.21), para poder realizar la conexión a MySql y configurar un origen de datos ODBC, con el asistente del Sistema Operativo (Windows 10en este caso)
  • 10. Pantallas de los Servidores y Access SQL Server 2008 R2
  • 12. PhpMyAdmin para MySql Conclusión Este trabajo sirve para refinar, actualizar y reafirmar los conocimientos necesarios para trabajar de manera exitosa con Base de Datos desde el lenguaje VB 6.0, que es de vital importancia en el desarrollo profesional de aplicaciones que gestionen datos.