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

1 error

Estas en el tema de 1 error en el foro de ASP Clásico en Foros del Web. A ver si podeis decirme donde está el fallo Tipo de error: Error de compilación de Microsoft VBScript (0x800A03EA) Error de sintaxis /tiniebla/producto_confirmacion_editar.asp, línea 24, ...
  #1 (permalink)  
Antiguo 07/08/2004, 15:11
 
Fecha de Ingreso: noviembre-2003
Mensajes: 92
Antigüedad: 21 años, 5 meses
Puntos: 2
1 error

A ver si podeis decirme donde está el fallo

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A03EA)
Error de sintaxis
/tiniebla/producto_confirmacion_editar.asp, línea 24, columna 208
cn.Execute ("update productos SET nombre = '" & Request.form("nombre") & "', precio = '" & Request.form("precio") & "', foto = '" & Request.form("foto") & "', descripcion = '" & Request.form("descripcion"), & "' where id = " & Request.form("id") & ";")



linea 24:

cn.Execute ("update productos SET nombre = '" & Request.form("nombre") & "', precio = '" & Request.form("precio") & "', foto = '" & Request.form("foto") & "', descripcion = '" & Request.form("descripcion"), & "' where id = " & Request.form("id") & ";")




GRACIAS
  #2 (permalink)  
Antiguo 07/08/2004, 18:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Mmmmmmmmmmhhhh de que tipo de dato es el campo id y el campo precio? si son numéricos, sácale las comillas simples "instruccion " & variable_numérica & " instruccion"
Nunca he probado si el ";" te puede causar un error, supongo que no, pero de igual manera no es necesario.

Ahora también puede ser que alguna variable llegue vacía y trates de insertarla en un campo donde no permite longitud cero, lo más fácil sería que imprimieras la sentencia a ver que te aroja.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 08/08/2004, 22:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Nunca he probado si el ";" te puede causar un error, supongo que no, pero de igual manera no es necesario
Definitivamente el ";" no causa errores (al menos en BD's Access).

Lo que me parece es que le chingó en una coma (maracada en rojo):

Código:
" & Request.form("descripcion"), & "
Directamente quitaría esa coma y me fijaría si da otros errores (como que no coinciden los tipos de datos)

Saludos
__________________
...___...

Última edición por AlZuwaga; 08/08/2004 a las 22:13
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 16:30.