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

update que ha sacado canas.

Estas en el tema de update que ha sacado canas. en el foro de ASP Clásico en Foros del Web. Estoy tratando de hacer un update en una pagina asp. con este codigo: <body> <% dim equip_term, id_reg, fech_ejec, dir_ip_cierre, cod_tec equip_term=request.form("serie") id_reg=request.form("id_reg") fech_ejec=request.form("fech_ejec") dir_ip_cierre=request.form("ip") ...
  #1 (permalink)  
Antiguo 18/04/2009, 13:15
Avatar de focesar  
Fecha de Ingreso: abril-2005
Mensajes: 84
Antigüedad: 20 años
Puntos: 0
update que ha sacado canas.

Estoy tratando de hacer un update en una pagina asp.
con este codigo:

<body>
<%
dim equip_term, id_reg, fech_ejec, dir_ip_cierre, cod_tec
equip_term=request.form("serie")
id_reg=request.form("id_reg")
fech_ejec=request.form("fech_ejec")
dir_ip_cierre=request.form("ip")
cod_tec=session("tecnico")
%>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "C:\Inetpub\Alajuela9170\database\enrute.mdb"
%>
<%
if equip_term="" then
response.redirect("ver_trab.asp?id=sr")
else
dim stSQL
stSQL="update enrute set tip_ejec="1", equip_term='"& equip_term &"', dir_ip_cierre='"& dir_ip_cierre &"' where id_reg="& id_reg &" "
conn.execute stSQL
response.redirect("ver_trab.asp?id=ok")
end if
conn.close
%>
</body>
</html>

pero al querer ejecutar me da este error.


# Tipo de error:
Tipo de error:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/upd_trab.asp, línea 29, columna 35
stSQL="update enrute set tip_ejec="1", equip_term='"& equip_term &"', dir_ip_cierre='"& dir_ip_cierre &"' where id_reg="& id_reg &" "
----------------------------------^

# Tipo de explorador:
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 3.5.30729)

# Página:
POST 75 bytes to /upd_trab.asp

# Datos de POST:
id_reg=31&serie=sssss&fech_ejec=18%2F04%2F2009&ip= 201.204.134.118&B3=submit


les agradeceria me ayuden a saber donde estoy metiendo las patas.
__________________
El valor el hombre no es proporcional a las veces que ha triunfado, sino a las veces que se a levantado de los errores

:pensando:
  #2 (permalink)  
Antiguo 18/04/2009, 13:18
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: update que ha sacado canas.

Tienes un error de sintaxis, estás usando comillas dobles dentro de las comillas dobles, prueba así:
Código vb:
Ver original
  1. stSQL="update enrute set tip_ejec='1', equip_term='"& equip_term &"', dir_ip_cierre='"& dir_ip_cierre &"' where id_reg="& id_reg &" "
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 18/04/2009, 13:24
Avatar de focesar  
Fecha de Ingreso: abril-2005
Mensajes: 84
Antigüedad: 20 años
Puntos: 0
Respuesta: update que ha sacado canas.

Gracias por contestar.

ya le hice el cambio y ahora me da este error:

Tipo de error:
Microsoft VBScript compilation (0x800A0400)
Expected statement
/upd_trab.asp, línea 29
1.
__________________
El valor el hombre no es proporcional a las veces que ha triunfado, sino a las veces que se a levantado de los errores

:pensando:
  #4 (permalink)  
Antiguo 18/04/2009, 13:30
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: update que ha sacado canas.

Es que copiaste con el número de línea y todo :.

Debes sacar el número de línea que te aparece al copiar directamente
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 18/04/2009, 13:39
Avatar de focesar  
Fecha de Ingreso: abril-2005
Mensajes: 84
Antigüedad: 20 años
Puntos: 0
Respuesta: update que ha sacado canas.

Cita:
Iniciado por David el Grande Ver Mensaje
Es que copiaste con el número de línea y todo :.

Debes sacar el número de línea que te aparece al copiar directamente

Uppsss..
estoy ya tan loco de estar peleando con la funcion que no me fije...
__________________
El valor el hombre no es proporcional a las veces que ha triunfado, sino a las veces que se a levantado de los errores

:pensando:
  #6 (permalink)  
Antiguo 18/04/2009, 13:40
Avatar de focesar  
Fecha de Ingreso: abril-2005
Mensajes: 84
Antigüedad: 20 años
Puntos: 0
Respuesta: update que ha sacado canas.

Muchisimas gracias..
ya me funciono..
__________________
El valor el hombre no es proporcional a las veces que ha triunfado, sino a las veces que se a levantado de los errores

:pensando:
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:03.