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

error sintaxis UPDATE

Estas en el tema de error sintaxis UPDATE en el foro de ASP Clásico en Foros del Web. Hola al ejecutar me da el siguiente error Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en ...
  #1 (permalink)  
Antiguo 14/01/2005, 06:44
 
Fecha de Ingreso: noviembre-2003
Ubicación: zaragoza
Mensajes: 44
Antigüedad: 21 años, 5 meses
Puntos: 0
Sonrisa error sintaxis UPDATE

Hola
al ejecutar me da el siguiente error

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción UPDATE.

os paso tambien el trozo de codigo:

<%
set conexion=server.CreateObject("adodb.connection")
conexion.open "cesaraugusta.com.migueldata"
sql = "update exposicion set tipo='"& request.form("tipo") &" ',"
sql = sql & "titulo='"& request.form("titulo") &" ',"
sql = sql & "lugar='"& request.form("lugar") &" ',"
sql = sql & "periodo='"& request.form("periodo") &" ', where id="& request.QueryString("id") &""

set resultado = conexion.Execute(sql) //aqui me da el error

if Err <> 0 Then
Response.Write ("" & Err.Description & "&")
else
response.redirect("exposicion_modificar.asp?id="&r equest.QueryString("id")&"&confirmacion=Exposición correctamente modificada")
end if
conexion.close
%>

si alguien sabe o ve el error que me lo diga porque yo le estoy dando vueltas y no lo encuentro
Saludos
  #2 (permalink)  
Antiguo 14/01/2005, 06:47
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Qué tal,

te sobra esta coma

sql = sql & "periodo='"& request.form("periodo") &" ', where id="& request.QueryString("id") &""

  #3 (permalink)  
Antiguo 14/01/2005, 06:52
 
Fecha de Ingreso: noviembre-2003
Ubicación: zaragoza
Mensajes: 44
Antigüedad: 21 años, 5 meses
Puntos: 0
update

hola

ahora me dice al quitar la coma:

No coinciden los tipos de datos en la expresión de criterios.
  #4 (permalink)  
Antiguo 14/01/2005, 06:54
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Bueno, yá no tienes el error sintáctico

Lo que te dice ahora es otra cuestión. ¿Qué tipo de datos son los que estás queriendo introducir en la bd?
  #5 (permalink)  
Antiguo 14/01/2005, 06:56
 
Fecha de Ingreso: noviembre-2003
Ubicación: zaragoza
Mensajes: 44
Antigüedad: 21 años, 5 meses
Puntos: 0
update

es todo texto
auque en la base de datos tambien hay uno numerico pero no lo uso
  #6 (permalink)  
Antiguo 14/01/2005, 07:01
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Pues parece que alguno de los campos que intentas modificar no acepta texto
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 08:08.