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

condicion para un update

Estas en el tema de condicion para un update en el foro de ASP Clásico en Foros del Web. Hola! lo que yo quiero hacer es esto <% dim nmesantes nmesantes=month(dateadd("m",-1,now())) usuario = session("nombre") puntodeventa = session("puntoventa") Fecha = FormatDateTime(Date,2) nmes = month(fecha) tiempo= ...
  #1 (permalink)  
Antiguo 01/06/2006, 13:13
 
Fecha de Ingreso: julio-2003
Mensajes: 70
Antigüedad: 20 años, 11 meses
Puntos: 0
condicion para un update

Hola!
lo que yo quiero hacer es esto
<%
dim nmesantes
nmesantes=month(dateadd("m",-1,now()))
usuario = session("nombre")
puntodeventa = session("puntoventa")
Fecha = FormatDateTime(Date,2)
nmes = month(fecha)
tiempo= Time()
estado=("pendiente")
nestado=("hecho")

dim estado, nestado, imprimio
set oConexion=server.createobject ("ADODB.CONNECTION")

oConexion.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("db/base.mdb")

sqlstr="select * from servicios_"&nmes&" where id="&request.querystring("id")
set ors=oConexion.execute(sqlstr)
if not ors.eof then
sqlstr1="update servicios_"&nmes&" set estado='" & nestado & "', imprimio= '" & usuario & "',fecha2= '"&Date()&"',hora2='"&Time()&"' where id="&request.querystring("id")
set ors1=oConexion.execute(sqlstr1)
else
sqlstr2="update servicios_"&nmesantes&" set estado='" & nestado & "', imprimio= '" & usuario & "',fecha2= '"&Date()&"',hora2='"&Time()&"' where id="&request.querystring("id")
set ors2=oConexion.execute(sqlstr2)
endif
oConexion.Close

%>

pero algo esta mal y no se que es
__________________
NormaB
  #2 (permalink)  
Antiguo 01/06/2006, 14:11
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
q error te da
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 01/06/2006, 14:15
 
Fecha de Ingreso: julio-2003
Mensajes: 70
Antigüedad: 20 años, 11 meses
Puntos: 0
no lo muestra, solo dice error del servidor y no dice nada de ninguna linea
__________________
NormaB
  #4 (permalink)  
Antiguo 01/06/2006, 14:21
 
Fecha de Ingreso: julio-2003
Mensajes: 70
Antigüedad: 20 años, 11 meses
Puntos: 0
tambien probe asi
set oConexion=server.createobject ("ADODB.CONNECTION")

oConexion.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("db/base.mdb")

sqlstr="select * from servicios_"&nmes&" where id="&request.querystring("id")
set ors=oConexion.execute(sqlstr)
if not ors.eof then
sqlstr1="update servicios_"&nmes&" set estado='" & nestado & "', imprimio= '" & usuario & "',fecha2= '"&Date()&"',hora2='"&Time()&"' where id="&request.querystring("id")
else
sqlstr1="update servicios_"&nmesantes&" set estado='" & nestado & "', imprimio= '" & usuario & "',fecha2= '"&Date()&"',hora2='"&Time()&"' where id="&request.querystring("id")
endif
set ors1=oConexion.execute(sqlstr1)
pero nada dice error interno del servidor
__________________
NormaB
  #5 (permalink)  
Antiguo 01/06/2006, 14:30
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
y no te edscribe el error?
ni te dice en que linea????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 01/06/2006, 14:47
 
Fecha de Ingreso: julio-2003
Mensajes: 70
Antigüedad: 20 años, 11 meses
Puntos: 0
te digo q no!
__________________
NormaB
  #7 (permalink)  
Antiguo 01/06/2006, 14:59
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
perdon solo queria ayudarte

lee esto, hacelo y luego cometnas el error

http://www.forosdelweb.com/showpost....&postcount=123
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 01/06/2006, 15:05
 
Fecha de Ingreso: julio-2003
Mensajes: 70
Antigüedad: 20 años, 11 meses
Puntos: 0
perdona vos, no quise gritarte...
ahora pruebo y gracias
__________________
NormaB
  #9 (permalink)  
Antiguo 01/06/2006, 15:10
 
Fecha de Ingreso: julio-2003
Mensajes: 70
Antigüedad: 20 años, 11 meses
Puntos: 0
era el endif... va separado que tonta! perdon!
__________________
NormaB
  #10 (permalink)  
Antiguo 01/06/2006, 15:13
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
no te digas asi.

solamente que quizas tampoco me pude explicar caundo te pregunte.

suerte :)
__________________
JuanRa Pérez
San Salvador, El Salvador
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 00:23.