Visual Basic.NET - Que es System.Data.Odbc.OdbcConnection

   
Vista:

Que es System.Data.Odbc.OdbcConnection

Publicado por Carlos (2 intervenciones) el 28/08/2012 08:00:56
Buenas a todos.
Soy nuevo en esto de visual basic y estoy bastante perdido en las declaraciones que se hacen aca.
Entre mis dudas estas:
Para que sirven estas declaraciones:
Imports System.Data
Imports System.Data.Odbc


Porque se hacen estas declaraciones:
Dim X As New System.Data.Odbc.OdbcConnection
Dim Y As New System.Data.Odbc.OdbcCommand
Dim Z As System.Data.Odbc.OdbcDataReader


Ayuda por favor.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Que es System.Data.Odbc.OdbcConnection

Publicado por Damian (824 intervenciones) el 31/08/2012 15:06:18
Bueno yo que tu me leería algún manual de VB.NET donde encuentres definiciones y detalles de estas cuestiones.

Asi a la ligera se te puede decir los Imports es una declaración que se utiliza para decirle al IDE que vas a trabajar en este caso con los drivers de Odbc y ya al declarar eso puedes trabajar con sus correspondientes miembros, sino de nada te sirviría lo que viene despues.

Lo que viene después son las instancias (por eso lo de new) que se necesita para acceder a una BD, como una cadena de conexión (Connection), los comandos para manipularla, etc.

Por ejemplo en mi caso que uso SQL tengo lo siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Imports System.Data.SqlClient
 
    Dim Conexion As String = "Data Source=.\SQLEXPRESS;Initial Catalog=Construccion;Integrated Security=True"
    Dim MiConexion As New SqlConnection(Conexion)
    Dim Rs As SqlDataReader
    Dim Com As New SqlCommand
    Dim Sql As String
 
'Un simple ejemplo de su uso
Sql = "select CodIva,Descripcion from IVA"
 
        Com = New SqlCommand(Sql, MiConexion)
        Rs = Com.ExecuteReader()
 
        While Rs.Read()
            cboIva.Items.Add(Rs("Descripcion"))
            Microsoft.VisualBasic.Compatibility.VB6.SetItemData(cboIva, cboIva.Items.Count - 1, Rs("CodIva"))
        End While
        cboIva.Items.Add("Nuevo Iva")
        Rs.Close()
Bueno espero haberte orientado un poco. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar