Data Report de VB 6

Hola MilarAntonio. Tengo un problema con el Data Report de VB 6:
Creo una consulta SQL con el generador de consultas del Data Report, con el fin de que me retorne ciertos valores para poder asignarlos al informe, y cuando le digo que cierto campo ha de ser igual al valor de un ListtBox de un formulario de mi programa, no devuelve ningún valor.
La consulta que hago es la siguiente:
SELECT Articulo AS Id_articulo,
FROM dbo.ARTICULOS
WHERE descripcion= 'ListadoProductos.ListaProductos.Text'
No se que es lo que hago mal. Si me pudieras ayudar te estaría muy agradecido. Un saludo

1 Respuesta

Respuesta
Bien, creo que el problema está en que colocas directamente el ListBox entre comillas, cuando es cierto que va entre comillas pero no así. Yo lo pondría así: "...WHERE descripcion = '" & ListadoProductos. ListaProductos. Text & "'"
La explicación es la siguiente, si lo pones directamente entre comillas VB no lo reconoce como una variable o en este caso una propiedad de un control, sino que lo utiliza como un texto, la consulta sql no funcionará ya que no encontrará nada con ese texto.
Creo que es ese el problema.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas