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

¿Porque me falla este simple codigo?

Estas en el tema de ¿Porque me falla este simple codigo? en el foro de ASP Clásico en Foros del Web. cuando pruebo con la base de datos access realiza la actualizacin correctamente, pero en asp no? <% Option Explicit Dim username, opcion username = "juan" ...
  #1 (permalink)  
Antiguo 19/11/2002, 19:08
 
Fecha de Ingreso: noviembre-2002
Mensajes: 133
Antigüedad: 22 años, 6 meses
Puntos: 0
¿Porque me falla este simple codigo?

cuando pruebo con la base de datos access realiza la actualizacin correctamente, pero en asp no?

<%
Option Explicit
Dim username, opcion

username = "juan"
%>
<!--#include file="conn.asp"-->
<%
UPDATE tabla1 SET opcion = 5 WHERE username = 'juan' AND opcion = 2
%>
  #2 (permalink)  
Antiguo 19/11/2002, 19:30
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Mira en maestros del web hay una tutorial
maestros del web tutorial sql

ceo que primero tienes que hacer una consulta a la tabla que le vas a hacer el update.
  #3 (permalink)  
Antiguo 19/11/2002, 20:06
 
Fecha de Ingreso: noviembre-2002
Mensajes: 133
Antigüedad: 22 años, 6 meses
Puntos: 0
no funciono

Lo probe como me dijiste, sin embargo, sigue dándome exactamente el mismo error

<%
Option Explicit
Dim username, opcion

username = "uno"
%>
<!--#include file="conn.asp"-->
<%
sql = "SELECT * FROM tabla1 WHERE tabla1.username = 'uno'"
Set rsusers = Server.CreateObject("ADODB.Recordset")
rsusers.Open sql, conn, adOpenStatic, adLockOptimistic

UPDATE tabla1 SET opcion = 5 WHERE username = 'uno' AND opcion = 2
%>
  #4 (permalink)  
Antiguo 19/11/2002, 20:23
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 23 años, 9 meses
Puntos: 0
primero actualiza la tabla insertando el update en la conexión, no lo puedes hacer nada mas diciendo update

despues de cambiar el registro, llamas el select para ver el resultado
  #5 (permalink)  
Antiguo 20/11/2002, 01:24
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Para empezar que error te da?
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 14:37.