AYUDA EN ASP

ayuda
18 de Noviembre del 2003
alguien podria decirme como seria el codigo en asp para insertar datos en una base de datos a traves de un formulario?
gracias por adelantado.

Marlen
18 de Noviembre del 2003
Este código funciona para una base de datos access que no está validada, y se llama Datostabla.mdb, para que funcione debes tener permiso de escritura por tu proveedor de Internet.

El formulario sería este y llama a una pagina llamada insertar.asp
<form name="formul" action="insertar.asp" method="post">
<TABLE>
<TR>
<TD>TITULO:</TD>
<TD><INPUT TYPE="text" NAME="titulo" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>DESCRIPCION:</TD>
<TD><INPUT TYPE="text" NAME="descripcion" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD colspan="2"><INPUT TYPE="submit" NAME="accion" VALUE="INSERTAR CON INSERT"></TD>
</TR>
</TABLE>
</FORM>

insertar.asp sería esta:
<HTML>
<HEAD></HEAD>
<BODY>
<%
On Error Resume Next

Set oConn = Server.CreateObject("ADODB.Connection")
set objRSins = server.CreateObject ("ADODB.Recordset")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Datostabla.mdb"))
strSQL="INSERT INTO prueba (titulo,descripcion) VALUES ('"& tit & "','"& desc &"')"
oConn.Execute(strSQL)
If Err.number <> 0 Then
response.write (Err.description)
End If
oConn.Close
set objRS1 = nothing
set oConn = nothing
%>
<SCRIPT>
window.location="formulario.asp"
</SCRIPT>
</BODY>
</HTML>