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

La segunda parte de la pregunta modificar los dato

Estas en el tema de La segunda parte de la pregunta modificar los dato en el foro de ASP Clásico en Foros del Web. Bien ya tengo los datos de la tabla en un campo de un formulario y ahora yo quiero que se pueda cambiar ese dato y ...
  #1 (permalink)  
Antiguo 20/06/2002, 17:30
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años, 2 meses
Puntos: 0
La segunda parte de la pregunta modificar los dato

Bien ya tengo los datos de la tabla en un campo de un formulario y ahora yo quiero que se pueda cambiar ese dato y enviarlo cuando lo hayan modificado a la base de datos os muestro el codigo q he hecho:


<html>

<head>
<title>Modificar datos entrada</title>
</head>
<body>
<%'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="Select * from Personal where usuario='jpalbox'"
SET rs=con.execute(SQL)
If rs.EOF = True then
response.write "no exite el usuario"
else
%>
<div align="center"><center>

<table width="339">
<tr>
<td width="251">Nombre:<input type="text" name="nombre" size="20"
VALUE="<%=Rs("nombre")%>&quot ; readonly></td>
<td width="80"><%=Rs("password&qu ot;) %>
</td>
</tr>
</table>
</center></div>

'sin esta parte de la actualizacion funciona.

<%

'Ejecuta un sentencia SQL para insertar alta
sql = "UPDATE Personal SET nombre ='" & nombre & "'"
con.Execute(sql)

If Err = 0 Then
'Insercion correcta
Response.write "Modificacion correcta"
Else
Response.write "otro error"
End If
end if

%>



<%
end if
con.Close
Set con = Nothing
%>
</body>
</html>

'Donde falla esto; Bueno me falta el enviar. Pero ademas de eso que falta o falla.
  #2 (permalink)  
Antiguo 21/06/2002, 02:38
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: La segunda parte de la pregunta modificar los dato

Hola!

He modificado algunas cosillas espero que te sirva:

Código:
 
<html>

<head>
<title>Modificar datos entrada</title>
</head>
<body>
<%'Abre la conexion con la base de datos a traves de una conexion ODBC
Set con = Server.CreateObject("ADODB.Connection")
con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\jpalbox\db\usuarios.mdb"))

SQL="Select * from Personal where usuario='jpalbox'"
SET rs = con.execute(SQL)
If rs.EOF then
response.write "no exite el usuario"
else 
%>
<div align="center"><center>

<table width="339">
<tr>
<td width="251">Nombre:<input type="text" name="nombre" size="20"
VALUE="<%=Rs("nombre")%>" readonly></td>
<td width="80"><%=Rs("password") %>
</td>
</tr>
</table>
</center></div>

<%

'sin esta parte de la actualizacion funciona.

'Ejecuta un sentencia SQL para insertar alta
sql = "UPDATE Personal SET nombre ='" & nombre & "' where usuario='jpalbox'" 
con.Execute(sql)

If Err.number > 0 Then
	Response.write "Se ha producido un error"
Else
	'Insercion correcta
	Response.write "Modificacion correcta"
End If
%>

<%
end if

rs.Close
set rs = nothing
con.Close
Set con = Nothing
%>
</body>
</html>
Saludos.
  #3 (permalink)  
Antiguo 26/06/2002, 11:16
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: La segunda parte de la pregunta modificar los dato

Funiona gracias.
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 23:01.