Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/06/2010, 15:21
easolano5
 
Fecha de Ingreso: abril-2010
Ubicación: Colombia - Barranquilla
Mensajes: 66
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Llenar Listbox con datos de tabla en Mysql

Eso funciona perfecto gracias ahora sucede lo siguiente como ese valor que selecciono lo muestro en un label, ahora quiero hacer un:

Cita:
"select*from productos where nombre_prod="+NombreProd
pero me aparece este error:

Cita:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version of the right syntax to use near 'Vivi 1.50 lt.' at line 1
En el listbox selecciono un elemento que se llama Vivi 1.50 lt. pense que me había equivocado así que me fuí a phpmyadmin ejecute:
select*from productos where nombre_prod="Vivi 1.50 lt."
y no hubo ningun problema me mostro el registro con ese contenido:

Cita:
Try
Dim adaptador = New MySqlDataAdapter("select*from productos where nombre_prod=" + NombreProd, conexion)
Dim midataset = New DataSet()
adaptador.Fill(midataset, "productos")
dgProductos.DataSource = midataset.Tables("productos").DefaultView
Catch ex As MySqlException
MsgBox(ex.Message.ToString())
End Try
Se qeu el error está ahí pero no lo hallo.

Si escribo
Cita:
Dim adaptador = New MySqlDataAdapter("select*from productos where nombre_prod='Aceite vivi 1 lt.'", conexion)
entonces me muestra esto:


El problema está cuando quiero que me busque pero lo que contiene la variable NombreProd.

Última edición por easolano5; 23/06/2010 a las 15:34