Visual Basic.NET - StoreProcedure

 
Vista:

StoreProcedure

Publicado por Carmen (25 intervenciones) el 03/07/2012 22:56:06
Hola, buenas tardes.

Espero me puedan orientar

Como puedo llamar un store procedure desde un windows form, estoy tratando de llenar un combo con un reader.

Gracias de Antemano.
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

StoreProcedure

Publicado por David (46 intervenciones) el 04/07/2012 00:03:38
Hola Carmen,
y si pruebas con esto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Private Sub LlenarCombo(ByVal Var1 As String)
        Dim cn As New SqlConnection("Data Source=TuServidor;Persist Security Info=False;User ID=sa;Password=tupassword;Initial Catalog=TuBasedeDatos;")
        Dim oComando As New SqlCommand("sp_TuStoreProcedure", cn)
        oComando.CommandType = CommandType.StoredProcedure
        ' si tuvieras parametros
        Dim Par1 As New SqlParameter("@Idpar1", SqlDbType.NVarChar, 20)
        Par1.Value = Var1
        oComando.Parameters.Add(Par1)
 
        Dim oAdapter As New SqlDataAdapter(oComando)
        Dim oTabla As New DataTable
        Try
            'rellenamos el DataTable con el resultado del procedimiento almacenado
            oAdapter.Fill(oTabla)
            'IdColumna: nombre de la columna a representar en el campò clave
            'Columna: nombre de columna a mostrar
            Me.ComboBox1.ValueMember = "IdColumna"
            Me.ComboBox1.DisplayMember = "Columna"
            Me.ComboBox1.DataSource = oTabla
        Catch ex As SqlException
            MsgBox(ex.Message, MsgBoxStyle.OkOnly + MsgBoxStyle.Critical, "Error")
        End Try
    End Sub

espero te sirva en algo saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar