Error de sintaxis al poner apostrofe
Publicado por Jordi (11 intervenciones) el 08/03/2010 11:38:52
Hola,
Tengo la siguiente sentencia que me funciona perfectamente menos en el caso de que al poner un apóstrofe, el programa me da un error de sintaxis.
strSQL = "INSERT INTO PRESTEC(PORTATIL,PROJECTOR,PANTALLA,RECOLLIDA,TORNADA,HRECOLLIDA,HTORNADA,CONTACTE,SOLICITANT) VALUES(" & "'" & PORTATIL.Text & "'" & "," & "'" & PROJECTOR.Text & "'" & "," & "'" & PANTALLA.Text & "'" & "," & "'" & MonthView2.Value & "'" & "," & "'" & MonthView2.Value & "'" & "," & "'" & inicip.Text & "'" & "," & "'" & fip.Text & "'" & "," & "'" & perp.Text & "'" & "," & "'" & motiup.Text & "'" & ")"
mobjcmd.CommandText = strSQL
De hecho, en todos los programas que he realizado, nunca puedo poner apóstrofes en los valores de un textbox, ya que la consulta SQL me falla.
¿Alguien sabe como lo puedo solucionar?
Muchas gracias
Jordi
Tengo la siguiente sentencia que me funciona perfectamente menos en el caso de que al poner un apóstrofe, el programa me da un error de sintaxis.
strSQL = "INSERT INTO PRESTEC(PORTATIL,PROJECTOR,PANTALLA,RECOLLIDA,TORNADA,HRECOLLIDA,HTORNADA,CONTACTE,SOLICITANT) VALUES(" & "'" & PORTATIL.Text & "'" & "," & "'" & PROJECTOR.Text & "'" & "," & "'" & PANTALLA.Text & "'" & "," & "'" & MonthView2.Value & "'" & "," & "'" & MonthView2.Value & "'" & "," & "'" & inicip.Text & "'" & "," & "'" & fip.Text & "'" & "," & "'" & perp.Text & "'" & "," & "'" & motiup.Text & "'" & ")"
mobjcmd.CommandText = strSQL
De hecho, en todos los programas que he realizado, nunca puedo poner apóstrofes en los valores de un textbox, ya que la consulta SQL me falla.
¿Alguien sabe como lo puedo solucionar?
Muchas gracias
Jordi
Valora esta pregunta


0