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

Facil creo. Mensajes al actualizar

Estas en el tema de Facil creo. Mensajes al actualizar en el foro de ASP Clásico en Foros del Web. Hola ejecuto la consulta de actualizacion que os muestro en asp, y quiero que salga un mensaje de error si no se ejjecuta correctamente y ...
  #1 (permalink)  
Antiguo 17/07/2002, 14:53
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Facil creo. Mensajes al actualizar

Hola ejecuto la consulta de actualizacion que os muestro en asp, y quiero que salga un mensaje de error si no se ejjecuta correctamente y un mensaje de ok si se ejecuta como lo puedo hacer,

nsocio = Request.Form("nsocio")
usuario = Request.Form("usuario")
password = Request.Form("password")
nombre = Request.Form("nombre")
apellidos = Request.Form("apellidos")

'Abre la conexion con la base de datos a traves de una conexion ODBC
Set con = Server.CreateObject("ADODB.Connection")
'Como vamos a utilizar la variable rs del tipo recordset para recorrer los registros con EOF
Set rs = Server.CreateObject("ADODB.Recordset")
con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\jpalbox\db\usuarios.mdb&quot ;))



sql = "UPDATE Personal SET password ='" & password & "', usuario='" & usuario & "' WHERE nsocio='" & nsocio &"' and nombre = '" & nombre &"' and apellidos ='" & apellidos &"'"
con.Execute(sql)


'Libera memoria
con.Close
Set con = Nothing
;) :cantar:
  #2 (permalink)  
Antiguo 17/07/2002, 14:57
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Facil creo. Mensajes al actualizar

sql = "UPDATE Personal SET password ='" & password & "', usuario='" & usuario & "' WHERE nsocio='" & nsocio &"' and nombre = '" & nombre &"' and apellidos ='" & apellidos &"'"
On Error Resume Next
con.Execute(sql)
If Err.Number<>0 Then
Response.Write "Hubo un error"
Else
Response.Write "Todo bien"
End if

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 17/07/2002, 15:06
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar

El proble es que el servidor con el q trabajo &quot;brinskter&quot; no deja utillizar la sentencia &quot; On Error Resume Next&quot; Hay otra similar? Como puedo hacerlo? :(
  #4 (permalink)  
Antiguo 17/07/2002, 15:09
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Facil creo. Mensajes al actualizar

Jeje, brinkster no lo permite
Usa

On Error Goto 0

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #5 (permalink)  
Antiguo 17/07/2002, 15:20
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar



sql = &quot;UPDATE Personal SET password ='&quot; &amp; password &amp; &quot;', usuario='&quot; &amp; usuario &amp; &quot;' WHERE nsocio='&quot; &amp; nsocio &amp;&quot;' and nombre = '&quot; &amp; nombre &amp;&quot;' and apellidos ='&quot; &amp; apellidos &amp;&quot;'&quot;
On Error goto 0
con.Execute(sql)
If Err.Number&lt;&gt;0 Then
Response.Write &quot;Hubo un error&quot;
Else
Response.Write &quot;Todo bien&quot;
End if

Lo intente asi y error no encuentra la pagina


  #6 (permalink)  
Antiguo 17/07/2002, 15:34
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Facil creo. Mensajes al actualizar

Veamos:

<a href='ir.asp?http://www.brinkster.com/Articles/ASP/General/OnErrorResumeNext.asp' target='_blank'>http://www.brinkster.com/Articles/ASP/Ge...</a>
<a href='ir.asp?http://www.brinkster.com/Articles/ASP/General/Errortrapping.asp' target='_blank'>http://www.brinkster.com/Articles/ASP/Ge...</a>

:(

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #7 (permalink)  
Antiguo 17/07/2002, 15:50
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar

Na no comprendo na, Cada vez estoy más liao, :(
  #8 (permalink)  
Antiguo 17/07/2002, 16:31
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar

Bien, esta poniendo el codigo mal me funciona algo. Pero cuando te sale el mensaje de Todo bien es porque se ha ejecutado la actualizacion ¿no?. Pues a mi me sale ese mensaje siempre.
  #9 (permalink)  
Antiguo 17/07/2002, 16:52
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar

Es mas la actualizacion la ejecuta correctamente cuando se cumplen las condiciones, pero los mensajes no se corresponden con lo que hace la actualización

'Ejecuta un sentencia SQL para insertar alta
sql = &quot;UPDATE Personal SET password ='&quot; &amp; password &amp; &quot;', usuario='&quot; &amp; usuario &amp; &quot;' WHERE nsocio='&quot; &amp; nsocio &amp;&quot;' and nombre = '&quot; &amp; nombre &amp;&quot;' and apellidos ='&quot; &amp; apellidos &amp;&quot;'&quot;
On Error goto 0
con.Execute(sql)
If Err.Number&lt;&gt;0 Then
Response.Write &quot;Hubo un error&quot;
Else
Response.Write &quot;Todo bien&quot;
End if
:(
  #10 (permalink)  
Antiguo 17/07/2002, 17:25
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar

Ninguna idea???
  #11 (permalink)  
Antiguo 18/07/2002, 09:36
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Facil creo. Mensajes al actualizar

pero kieres que se el sql que posteaste se ejecute mal?...

validaste el error pero este se ejecutara si hubo algun problema de conexion con la base de datos o algo por el estilo...trata cambiando la conexion apuntandola a cualquier parte y fijate si ahi te valida la ejecucion del sql
  #12 (permalink)  
Antiguo 18/07/2002, 14:27
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar

Es que lo q yo creía es q salia el mensaje de error si la sentencia sql no se ejecutaba pq no se cumplia algunas de las condiciones.

Entonces como puedo solucionar el q salga un mensaje cuando no se ejecuta la sentencia sql cuando no se cumplen las condiciones???
  #13 (permalink)  
Antiguo 18/07/2002, 17:09
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Re: Facil creo. Mensajes al actualizar

Esque es ta dificil, que no me echa nadie una mano????
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.