SlideShare una empresa de Scribd logo
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
Informe conecta base_datos_diego_rangel
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

PDF
TUTORIAL DE ADO.NET MUY BUENO
PDF
Visual 2010 sql server 2008
PPTX
Objeto ado.net
PPT
Ado.net 2012
PPT
Acceso A Datos Y Ado.Net
PDF
desarrollo en 3 capas VB
PPTX
Ado net
PPT
IntroduccióN A Sql Server 2005
TUTORIAL DE ADO.NET MUY BUENO
Visual 2010 sql server 2008
Objeto ado.net
Ado.net 2012
Acceso A Datos Y Ado.Net
desarrollo en 3 capas VB
Ado net
IntroduccióN A Sql Server 2005

La actualidad más candente (20)

PPTX
Ado.net
DOCX
Codificacion
PPT
Ado.Net
PPTX
03 acceso a datos con ado net
PPTX
DOCX
Edwin montilla trabajo corte 3
PPTX
13-Unidad 3: Operaciones LINQ -3.1 Introducción 3.2 LINQ SELECT 3.3 LINQ INSERT
PPTX
Laboratorio de Programacion
PPTX
PDF
Conexión a Bases de Datos Infomix con Visual Basic . Net
DOCX
Dprn3 u3 a1_hehm
PDF
Silfredo valdez 28391048
PPTX
Dataset y datatable
PDF
Base datosvisualc#express2008
PPTX
Dprn3 u3 a1_blbs
Ado.net
Codificacion
Ado.Net
03 acceso a datos con ado net
Edwin montilla trabajo corte 3
13-Unidad 3: Operaciones LINQ -3.1 Introducción 3.2 LINQ SELECT 3.3 LINQ INSERT
Laboratorio de Programacion
Conexión a Bases de Datos Infomix con Visual Basic . Net
Dprn3 u3 a1_hehm
Silfredo valdez 28391048
Dataset y datatable
Base datosvisualc#express2008
Dprn3 u3 a1_blbs
Publicidad

Similar a Informe conecta base_datos_diego_rangel (20)

DOCX
programación
PDF
Guia no1 ado.net
PDF
Manual tecnico
PDF
Como conectar visual basic 6.0 a una base de datos microsoft sql server
PDF
Bases de datos
PPTX
Entrenamiento en Acceso a Datos con ASP.NET
DOCX
Bases de datos hendric gutierrez
PPTX
Unidad 4
PPTX
Dprn3 u3 a1_vims
DOCX
Kairubys rodriguez
PPT
ADO NET.ppt
DOCX
Guia programacion de reportes
PPTX
Codeigniter101
DOCX
Proveedor manuel
PDF
Carreno programacion
DOCX
Djesus - Visual basic
DOCX
Bases de datos desde visual basic 6.0
PDF
3er corte 20% erwin nava
PPS
ADO .NET
programación
Guia no1 ado.net
Manual tecnico
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Bases de datos
Entrenamiento en Acceso a Datos con ASP.NET
Bases de datos hendric gutierrez
Unidad 4
Dprn3 u3 a1_vims
Kairubys rodriguez
ADO NET.ppt
Guia programacion de reportes
Codeigniter101
Proveedor manuel
Carreno programacion
Djesus - Visual basic
Bases de datos desde visual basic 6.0
3er corte 20% erwin nava
ADO .NET
Publicidad

Último (10)

PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Fundamentos de Python - Curso de Python dia 1
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
sistemas de informacion.................
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Implementación equipo monitor12.08.25.pptx
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Conceptos basicos de Base de Datos y sus propiedades
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Fundamentos de Python - Curso de Python dia 1
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
sistemas de informacion.................
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
AutoCAD Herramientas para el futuro, Juan Fandiño
Implementación equipo monitor12.08.25.pptx

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
  • 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.