hola muchachos, necesitaria que me ayuden. Aca pongo unos codigos q sirven para listar los registros de una base d datos d acces (utilizando una consulta sql)y para cargar nuevos registros respectivamente hechos en asp.
mecesitaria modificar este ultimo para que modifique registros existentes en lugar de crear uno nuevo.
la idea q tengo es que habria q quitar el addnew y hacer una consulta sql q traiga los datos a modificar pero no se como aplicarlo(esto ultimo), o sea que tengo q sacar para poner esto.
les pido por favor que aunque no haya empleado la mejor forma para resolverlos mandengan el formato d los ejemplos porque como no cazo mucho del tema capaz q no los entiendo
muchisimas gracias ,
martin
listar
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<!--#include File="ADOVBS.inc" -->
<table border="1" width="100%" id="table2" height="29">
<% Set Ob_Conn=Server.CreateObject("ADODB.Connection")
Ob_Conn.open "base1"
Set Ob_RS=Ob_Conn.Execute("SELECT * FROM barrios order by IDbarrios asc")
DO UNTIL Ob_RS.Eof
%><tr>
<td><%
response.write Ob_RS("IDbarrios")
response.write " "
%> </td><td><%
response.write Ob_RS("barrio")
%> </td><%
Ob_RS.MoveNext
%>
</tr><%
loop%>
</table>
</html>
cargar
<!--#include File="ADOVBS.inc" -->
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 1</title>
</head>
<body>
<%
Set Ob_Conn=Server.CreateObject("ADODB.Connection")
Set Ob_RS=Server.CreateObject("ADODB.Recordset")
Ob_Conn.open "base1"
Ob_RS.Open "tabla",Ob_Conn,adOpenStatic,adCmdTable
Ob_RS.AddNew
Ob_RS("nombre")=request.form("nombre")
Ob_RS("apellido")=request.form("apellido")
Ob_RS("direccion")=request.form("direccion")
Ob_RS("telefono")=request.form("telefono")
Ob_RS("localidad")=request.form("localidad")
Ob_RS("mail")=request.form("mail")
Ob_RS("dni")=request.form("dni")
Ob_RS.Update
Ob_RS.close
Ob_Conn.Close
response.write "CARGA CON EXITO"
%>
</body>
</html>
Hola, realmente ASP me parece muy feo, entonces no voy a poner nada de codigo, solo voy a hacerlo "coloquial":
Necesitas algo para modificar registros via ASP, por ende necesitas:
1- seleccionar el registro que queres modificar.
2- luego mostrar los valores actuales (asi que el usuario puede hacer modificaciones)
3- y luego actualizar los cambios en la base de datos).
Estimo que el paso 1 y 2 los sabras hacer sin problemas (solo implica mostrar valores en unos textboxes).
En el paso numero 3 no es muy distinto que insertar informacion en una base ded datos, solo que en vez de usar el INSERT INTO usas el UPDATE (de SQL claro!).
Baii
ok muchas gracias predi :up: