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

Ayuda con este codigo

Estas en el tema de Ayuda con este codigo en el foro de ASP Clásico en Foros del Web. Hola amigos del foro........ Tengo un pequeño problema con este codigo, el cual hace lo que se le pide que es MODIFICAR DATOS, lo unico ...
  #1 (permalink)  
Antiguo 10/01/2003, 09:04
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Ayuda con este codigo

Hola amigos del foro........

Tengo un pequeño problema con este codigo, el cual hace lo que se le pide que es MODIFICAR DATOS, lo unico que no hace es decirme que los datos esta correctamente modificado? creo que es un problema de reponse.write o el body de la pagina????

por favor ayudeme?????

1000 gracias miguel Este es el codigo:

<html>
<body>
<%
'Declaracion de variables
Dim Obj_Conn
Dim Obj_RS
Dim Cedula
Dim Nombre
Dim Apellido
Dim strSQL

'Fin declaracion de variables

cedula = Request.Form ("cedula")
nombre = Request.Form ("nombre")
apellido = Request.Form ("apellido")


SET Obj_Conn = Server.CreateObject("ADODB.Connection")

Obj_Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\inetpub\asp\cliente.mdb;"

'Suponiendo que la Tabla se llamada clientes y el campo cedula, comprobamos que la persona existe.
strSQL = "select cedula, nombre, apellido from clientes where cedula like '%"&ccedula&"%'"
SET Obj_RS = Obj_Conn.Execute(strSQL)

IF NOT Obj_RS.EOF THEN
' Usuario correcto, actualizar datos.
strSQL = "update clientes set nombre = '" & nombre & "', apellido = '" & apellido & "' where cedula like '%"&ccedula&"%'"

Obj_Conn.Execute(strSQL)

response.write "<Los datos del alumno se han actualizado correctamente>"

ELSE

response.write "<El usuario no existe en la base de datos>"

END IF


Obj_RS.Close
Obj_Conn.Close
SET Obj_RS = Nothing
SET Obj_Conn = Nothing


%>

</body>
</html>
  #2 (permalink)  
Antiguo 10/01/2003, 09:19
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 4 meses
Puntos: 1
Hola 8461etcétera

Cuando HTML NO entiende un TAG, lo que hace es OMITIRLO.

Los TAGs en HTML comienzan con < y terminan con >

Vos estás poniendo:
response.write "<Los datos del alumno se han actualizado correctamente>"

response.write "<El usuario no existe en la base de datos>"

HTML no entiende el tag <Los ni el tag <El, por lo tanto, los omite.

Conclusión:

Poné:
response.write "Los datos del alumno se han actualizado correctamente"

response.write "El usuario no existe en la base de datos"

Suerte
  #3 (permalink)  
Antiguo 10/01/2003, 10:44
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
gracias daniel rey funciono

Ahora otra pregunta como puedo utilizar asp para que me calcule campos (*-+/%) para obtener resultado, o sencillamente como lo hago en acces para yo poder visulaizar el campo resultante en una consulta??


gracias 1000 gracias
  #4 (permalink)  
Antiguo 10/01/2003, 11:15
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Operadores lógicos, de comparación y matemáticos

Ejemplo:

<%
A = 1
B = 3

Response.Write "La suma entre A y B es " & A + B
Response.Write "<br>"
Response.Write "La resta entre A y B es " & A - B
Response.Write "<br>"
Response.Write "La multiplicacion entre A y B es " & A * B
Response.Write "<br>"
Response.Write "La division entre A y B es " & A / B
Response.Write "<br>"
%>
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 12:12.