(ASP + HTML) modificar tabla acces

Publicado por tinchow, Agosto 20, 2006, 11:56:02

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

tinchow

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 " "
%>&nbsp;</td><td><%
response.write Ob_RS("barrio")
%>&nbsp;</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>




Predicador

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
En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

tinchow