You are on page 1of 2

Imports System.Data.

OracleClient
Public Class Form1
Dim ace As String = "DATA SOURCE=localhost:1521/xe;USER ID=LV9565;
password=123"
Dim cn As New OracleConnection(ace)
Sub mostrar()
Try
MessageBox.Show("Se Conecto")
Dim da As New OracleDataAdapter("Select
es.Nombre,es.apellidoPaterno,es.apellidoMaterno,
gr.idGrupo, pr.nombre as NomProfesor from
estudiante es join
grupo gr on es.idEstudiante=gr.idEstudiante
join
profesor pr on
gr.idProfesor=pr.idProfesor", cn)
Dim ds As New DataSet
da.Fill(ds, "alum")
Me.DataGridView1.DataSource = ds.Tables("alum")
Catch ex As Exception
MessageBox.Show("No se puedo conectar")
MsgBox(ex.Message)
End Try

End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


mostrar()
End Sub
End Class

---------------------------------------------------------------------------

Public Class Form1


Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
abrirConexion()
llenarDataGridView(dgvCuotas)
End Sub
End Class
-------------------------------------------
Imports System.Data.SqlClient
Imports System.Data.Sql

Module conecion
Public cn As SqlConnection
Public adaptador As SqlDataAdapter
Public dt As DataTable

Sub abrirConexion()
Try
cn = New SqlConnection("Data Source=.;Initial
Catalog=BDCuotas;Integrated Security=True")
cn.Open()
MessageBox.Show("Conectado")
Catch ex As Exception
MessageBox.Show("No se conecto: " + ex.ToString)
End Try
End Sub

Sub llenarDataGridView(ByVal dgv As DataGridView)


Try
adaptador = New SqlDataAdapter("Select clientes.Id, Nombre, apellidos,
Total_Deuda, Cuotas.Monto as monto from Clientes
inner join Cuotas on
Clientes.Id=Cuotas.IdCliente", cn)
dt = New DataTable
adaptador.Fill(dt)
dgv.DataSource = dt
Catch ex As Exception
MessageBox.Show("No se puede llenar la tabla: " + ex.ToString)
End Try
End Sub

End Module

You might also like