Bueno amigos aca tengo un inconveniente medio raro, tengo que llenar varios textbox con datos de una BD.. tengo el codigo y todo.. lo curioso aqui es que en 1 FORM el codigo funciona a la perfeccion, pero en otro no lo hace.. :s
aca les dejo el codigo para ver si me pueden ayudar:
Código vb:
Ver original
Dim dt As New DataTable Dim conec As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion Dim consulta As String = "Select nombre, sede, direccion, nombre_contacto, telefono_contacto from proveedor where ID_proveedor =" + cboproveedor4.SelectedValue.ToString Dim cmd As New MySqlCommand(consulta, conec) Dim dr As MySqlDataReader conec.Open() dr = cmd.ExecuteReader() If dr.Read() Then Me.txtveamosssss.Text() = dr.Item("nombre").ToString() Me.txtpruebaaaass.Text() = dr.Item("sede").ToString() Me.txtmdpro.Text() = dr.Item("direccion").ToString() Me.txtmnpro.Text() = dr.Item("nombre_contacto").ToString() Me.txtmtpro.Text() = dr.Item("telefono_contacto").ToString() End If dr.Close() conec.Close()
El error ocurre en:
Código vb:
me dic lo siguiente :"Unknown column 'System.Data.DataRowView' in 'where clause'"Ver original
dr = cmd.ExecuteReader()
PD: trabajo cn windows forms, BD Mysql..
Gracias de antemano. Saludos
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)