algun error en IN ?????

23/05/2005 - 10:37 por Sonia | Informe spam
hola a todos
yo sigo con mi stock
solo me elimina si introduzco un munero en el textbox, y necesito introducir
mas
por favor, mirar si encontrais error en la consulta
graciasss

Si en el textbox: mat.text pongo 15 , si q me modifica el stock del art 15
(macu15)

Pero si pongo 15,16 no me modifica el stock de ninguno de los 2 articulos

Falta modificar algo en esta consulta???

mysql = "update stock set stock=stock -" & cant & " where CLAVE like
'%MACU%' AND RIGHT(CLAVE, 2) IN ('" & mat.Text & "')"
 

Leer las respuestas

#1 A.Poblacion
23/05/2005 - 13:25 | Informe spam
"Sonia" wrote in message
news:eY$
hola a todos
yo sigo con mi stock
solo me elimina si introduzco un munero en el textbox, y necesito


introducir
mas
por favor, mirar si encontrais error en la consulta
graciasss

Si en el textbox: mat.text pongo 15 , si q me modifica el stock del art 15
(macu15)

Pero si pongo 15,16 no me modifica el stock de ninguno de los 2 articulos

Falta modificar algo en esta consulta???

mysql = "update stock set stock=stock -" & cant & " where CLAVE like
'%MACU%' AND RIGHT(CLAVE, 2) IN ('" & mat.Text & "')"



La consulta tal como la tienes va a hacer ... IN ('15,16')
cuando lo que quieres hacer es ... IN ('15','16')

Tendrás que trocear por las comas el texto que te meten, envolver cada
trozo entre comillas, y volverlos a concatenar interponiendo comas.

Preguntas similares