Foros del Web » Programando para Internet » ASP Clásico »

error en un SQL

Estas en el tema de error en un SQL en el foro de ASP Clásico en Foros del Web. tengo una secuencia sql que me esta dando algo de problemas, encontre cual es el error que me da, pero no logro hacer que me ...
  #1 (permalink)  
Antiguo 30/06/2008, 09:52
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 9 meses
Puntos: 1
error en un SQL

tengo una secuencia sql que me esta dando algo de problemas, encontre cual es el error que me da, pero no logro hacer que me funcione

SQL_News = " INSERT INTO [tbl] ([Seccion], [texto], [tiempo], [publica]) VALUES ('"& FSeccion &"', '"& Ftexto &"', '"& FTiempo &"', "
If FPublica = "si" Then
SQL_News = SQL_News & "True) "
Else
SQL_News = SQL_News & "False) "
End If

El tema es que el formato FTiempo es: 1'52 pero lo guardo en formato texto y por lo que se no tendria porque tener problema pero por lo visto me jode la comilla (')
lo mismo me pasa cuando ejecuto la secuencia de upload del sql
alguien me podria tirar una soga para solucionar esto?
Gracias de antemano
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #2 (permalink)  
Antiguo 30/06/2008, 10:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: error en un SQL

Pon doble apostrofe (ejem, 1''52), para matar su significado, es decir para que SQL lo tome como caracter y no como fin de cadena
  #3 (permalink)  
Antiguo 30/06/2008, 10:42
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 9 meses
Puntos: 1
Respuesta: error en un SQL

mil gracias amigo funciono de 10
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:03.