Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Conectar base de datos con Visual Basic, Ejercicios de Programación del Sistema

Código fuente para conectar una base de datos en access con Visual Basic

Tipo: Ejercicios

2017/2018

Subido el 03/06/2022

torres_P1
torres_P1 🇵🇪

2 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Public Class Form3
Dim pro As String
Dim constring As String
Dim comando As String
Dim miconexion As OleDbConnection = New OleDbConnection
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
pro = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D: "
constring = pro
miconexion.ConnectionString = constring
miconexion.Open()
Mostrar()
comando = "insert into Registros ([DNI],[Apellidos], [Nombres],
[Tipo de Discapacidad], [Gravedad],[Comunidad], [N° Contacto]) values ('"
& txtdni.Text & "' , '" & txtapellido.Text & "' , '" & txtnombre.Text & "'
, '" & cmbxdiscapacidad.SelectedItem & "' , '" & cmbxgravedad.SelectedItem
& "' , '" & cmbxcomunidad.SelectedItem & "' , '" & txtcontacto.Text & "')"
Dim cmd As OleDbCommand = New OleDbCommand(comando, miconexion)
cmd.Parameters.Add(New OleDbParameter("DNI", CType(txtdni.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Apellidos",
CType(txtapellido.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Nombres",
CType(txtnombre.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Tipo de Discapacidad",
CType(cmbxdiscapacidad.SelectedItem, String)))
cmd.Parameters.Add(New OleDbParameter("Gravedad",
CType(cmbxgravedad.SelectedItem, String)))
cmd.Parameters.Add(New OleDbParameter("Comunidad",
CType(cmbxcomunidad.SelectedItem, String)))
cmd.Parameters.Add(New OleDbParameter("N° Contacto",
CType(txtcontacto.Text, String)))
MsgBox("Registro exitoso")
Try
cmd.ExecuteNonQuery()
cmd.Dispose()
miconexion.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
End Sub
Private Sub Mostrar()
Dim oda As New OleDbDataAdapter
Dim ods As New DataSet
Dim consulta As String
consulta = "Select *From Registro"
oda = New OleDbDataAdapter(consulta, miconexion)
ods.Tables.Add("Registros")
oda.Fill(ods.Tables("Registros"))
DataGridView1.DataSource = ods.Tables("Registros")
End Sub
pf2

Vista previa parcial del texto

¡Descarga Conectar base de datos con Visual Basic y más Ejercicios en PDF de Programación del Sistema solo en Docsity!

Public Class Form Dim pro As String Dim constring As String Dim comando As String Dim miconexion As OleDbConnection = New OleDbConnection Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click pro = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D: " constring = pro miconexion.ConnectionString = constring miconexion.Open() Mostrar() comando = "insert into Registros ([DNI],[Apellidos], [Nombres], [Tipo de Discapacidad], [Gravedad],[Comunidad], [N° Contacto]) values ('" & txtdni.Text & "' , '" & txtapellido.Text & "' , '" & txtnombre.Text & "' , '" & cmbxdiscapacidad.SelectedItem & "' , '" & cmbxgravedad.SelectedItem & "' , '" & cmbxcomunidad.SelectedItem & "' , '" & txtcontacto.Text & "')" Dim cmd As OleDbCommand = New OleDbCommand(comando, miconexion) cmd.Parameters.Add(New OleDbParameter("DNI", CType(txtdni.Text, String))) cmd.Parameters.Add(New OleDbParameter("Apellidos", CType(txtapellido.Text, String))) cmd.Parameters.Add(New OleDbParameter("Nombres", CType(txtnombre.Text, String))) cmd.Parameters.Add(New OleDbParameter("Tipo de Discapacidad", CType(cmbxdiscapacidad.SelectedItem, String))) cmd.Parameters.Add(New OleDbParameter("Gravedad", CType(cmbxgravedad.SelectedItem, String))) cmd.Parameters.Add(New OleDbParameter("Comunidad", CType(cmbxcomunidad.SelectedItem, String))) cmd.Parameters.Add(New OleDbParameter("N° Contacto", CType(txtcontacto.Text, String))) MsgBox("Registro exitoso") Try cmd.ExecuteNonQuery() cmd.Dispose() miconexion.Close() Catch ex As Exception MsgBox(ex.Message) End Try End Sub Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub Private Sub Mostrar() Dim oda As New OleDbDataAdapter Dim ods As New DataSet Dim consulta As String consulta = "Select *From Registro" oda = New OleDbDataAdapter(consulta, miconexion) ods.Tables.Add("Registros") oda.Fill(ods.Tables("Registros")) DataGridView1.DataSource = ods.Tables("Registros") End Sub

End Class