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

de FORM a BD

Estas en el tema de de FORM a BD en el foro de ASP Clásico en Foros del Web. Hola, gracias por vuestro minuto de atención a este post: Como recojo con ASP, campos de un formulario de un html externo (no incrustado en ...
  #1 (permalink)  
Antiguo 14/02/2003, 23:55
 
Fecha de Ingreso: diciembre-2001
Mensajes: 118
Antigüedad: 23 años, 4 meses
Puntos: 0
de FORM a BD

Hola, gracias por vuestro minuto de atención a este post:

Como recojo con ASP, campos de un formulario de un html externo (no incrustado en el archivo asp), y lo agrego a una base de datos con conexión sin dsn (osea del palo: oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("el_pach_donde_esta_la_bd_.mdb") )

el nombre de los campos del formulario coincidirian con los de la base de datos.

Todos los tutoriales que he encontrado, o bien eran con conexión dsn (y no sabia que codigos tenia que substituir) o bien el formulario ya estaba incrustado en el mismo archivo asp que se encarga del procesado y registro en la bd.

Lo necesito para crear un simple mailist.

MUCHISIMAS GRACIAS.
  #2 (permalink)  
Antiguo 16/02/2003, 19:25
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 24 años, 7 meses
Puntos: 3
hola, pues a las cajas del formulario a enviar le dan nombres y luego recojes estos nombres en la página asp que mandará la info a la bd así:
nombre= request.form("nombre")
(si es que la caja se llamaba nombre)

después insertas este valor al campo correspondiente de la base de datos y listo.

También puedes usar los mismos ejemplos con DSN y cambiarle el tipo de conexión. acá está la forma de conectarse sin dsn:

Código PHP:
Conn_String "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" Server.MapPath("tubase.mdb")
set my_connServer.CreateObject("ADODB.Connection")
my_conn.Open (conn_string
saludos, espero que te sirva
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 09:46.