dropdownlistbox y sql
Publicado por rosely (1 intervención) el 20/06/2008 19:24:42
hola
tengo el siguiente problema:
tengo un dropdownlistbox conectado a una base de datos de sql y que al seleccinar un item arrojaba los datos de ese registro en unos textbox. Funcionaba bien pero el dato que se llevaba el combo era un dato de tipo int y se lo cambié a un nvarchar y dejó de funcionar: este es el código que no funciona:
Dim cn5 As New SqlConnection
cn5.ConnectionString = "Data Source=SS2SQLEXPRESS;" + "Initial Catalog=INTRANET;Integrated Security=True"
Dim cmd5 As New SqlCommand
Dim x5 As String
cn5.Open()
cmd5 = New SqlCommand("select idnoproveedor from proveedores where nom_comercial=@nom_comercial")
cmd5.Parameters.Add("@nom_comercial", SqlDbType.NVarChar)
cmd5.Parameters("@nom_comercial").Value = Me.ddlProveedor.SelectedIndex
cmd5.Connection = cn5
x5 = cmd5.ExecuteScalar()
Me.txtidproveedor.Text = x5
Lo que quiero es comparar una dato de tipo string con el valor de un registro de una tabla de la base de datos y que me arroje los demás datos en los textbox.
si alguin me puede ayudar de antemano gracias.
tengo el siguiente problema:
tengo un dropdownlistbox conectado a una base de datos de sql y que al seleccinar un item arrojaba los datos de ese registro en unos textbox. Funcionaba bien pero el dato que se llevaba el combo era un dato de tipo int y se lo cambié a un nvarchar y dejó de funcionar: este es el código que no funciona:
Dim cn5 As New SqlConnection
cn5.ConnectionString = "Data Source=SS2SQLEXPRESS;" + "Initial Catalog=INTRANET;Integrated Security=True"
Dim cmd5 As New SqlCommand
Dim x5 As String
cn5.Open()
cmd5 = New SqlCommand("select idnoproveedor from proveedores where nom_comercial=@nom_comercial")
cmd5.Parameters.Add("@nom_comercial", SqlDbType.NVarChar)
cmd5.Parameters("@nom_comercial").Value = Me.ddlProveedor.SelectedIndex
cmd5.Connection = cn5
x5 = cmd5.ExecuteScalar()
Me.txtidproveedor.Text = x5
Lo que quiero es comparar una dato de tipo string con el valor de un registro de una tabla de la base de datos y que me arroje los demás datos en los textbox.
si alguin me puede ayudar de antemano gracias.
Valora esta pregunta


0