Consultas SQL desde Visual Basic .Net

Esta es mi pregunta. Estoy haciendo una pequeña aplicación que accede a una base de datos. El caso es que quiero realizar una consulta donde la condición WHERE cambia según lo que aparece en un textbox, pero al intentarlo siempre me dice que se pierde el operador o algo así.
Este es mi código:
FRMprin.daFWorkers.SelectCommand.CommandText = "SELECT DISTINCT * FROM TBLSUPPORTWORKERS WHERE PPID=" + txtIDPP.Text + "ORDER BY SWID"
Y en el mensaje de error me dice esto:
Syntax error (missing operator) in query expression 'PPID='.
¿Qué puedo hacer para solucionarlo? Porque necesito hacerlo como sea
Muchas gracias

1 Respuesta

Respuesta
1
Pues la respuesta es fácil, pa concatenar cadenas tales como un TEXT tienes que usar el '
TBLSUPPORTWORKERS WHERE PPID='" + txtIDPP.Text + "' ORDER BY SWID"
Cualquier cosa me avisas...
Al final lo he solucionado cambiando el textbox por un numericupdown y la propiedad text por value y ya funciona, porque lo que tu me has puesto ya lo había probado y no funcionaba. Pero gracias de todas formas por las molestias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas