Grabar a base de datos

ana
30 de Septiembre del 2003
Tengo un formulario en html en el que quiero que se registren personas, pero no sé como grabar los datos en la base de datos, mediante ASP.
¿Alguien me puede enseñar un pequeño ejemplo?

Robert
30 de Septiembre del 2003
Es sencillo pero es necesario saber con que base de datos trabajas, si usas SQL te puedo ayudar.

Saludos.

_ssX
30 de Septiembre del 2003
Claro es facil tal vez no tengas ni idea de que base de datos usar sin embargo te la pondre facil con ACCESS..

Paso 1.

Ve a tu programa ACCESS de Microsoft dale crear una base de datos en blanco y creas 3 campos (estos campos pueden ser mas depende lo que deses pero esto es un ejemplo)

Creas los campos
nombre
apellido
email
El campo ID se hara como clave principal
Esta tabla se llamara (usuarios)

Paso 2.

Crea un formulario con los tres campos llamados igual que las tablas en la base de datos

nombre
apellido
email

Paso 3.

El archivo ASP este archivo recibira los datos de tu formulario y los almacenara en una base de datos que subiras a tu servidor(es la que hicimos en el paso uno)

grabar.asp

<%
'Creamos la conexión y el recordset
'cnn es el nombre de la conexion
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
'Abrimos la conexión por DNS
'Solicita un DNS a tu hosting y si te dan otro
'nombre lo colocas donde dice dnsusuarios
cnn.Open "dnsusuarios"
'Ejecutamos una consulta SQL a la tabla
sqltext = "SELECT * FROM usuarios"
rst.Open sqltext,cnn,3,3
'Almacenamos los datos en variables (tomados de un formulario, etc.)
nombre= request.form ("nombre")
apellido = request.form ("apellido")
email= request.form ("email")
rst.AddNew
rst("nombre") = nombre
rst("apellido") = apellido
rst("email") = email
rst.update
'Cerramos el recordset y la conexión
rst.Close
set rst = Nothing
cnn.Close
set cnn = Nothing
%>


Francisco
30 de Septiembre del 2003
Te puedo enviar un ejemplo, pero solo dime en que BD trabajas, Fox, SQL, Access, VB, etc.
Tengo ejemplos solo se mas especifica.
bye.

jason310
30 de Septiembre del 2003
Francisco
porfabor podrias darme un ejemplo de Fox Pro que tengo problemas con eso en un servidor Windows NT 5.0

Garcias si puedes al correo [email protected]