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

como guardar datos en ASP

Estas en el tema de como guardar datos en ASP en el foro de ASP Clásico en Foros del Web. hola soy un usuario nuevo en asp y con mucho esfuerzo he logrado hacer un formulario con conexion a bases de datos en asp del ...
  #1 (permalink)  
Antiguo 29/10/2007, 07:20
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
como guardar datos en ASP

hola soy un usuario nuevo en asp y con mucho esfuerzo he logrado hacer un formulario con conexion a bases de datos en asp del cual me siento orgulloso por ser este el primero que hago, bueno mi duda viene ahora resulta que he podido sacar datos para mostrarlos en mis combo box pero no se me ocurre como guardar estos datos (ya sea el contenido de cajas de textos checkbox u otras cosas) y quisiera pedirles ayuda en este sentido pues necesito ingersar los datos a la base de datos y no se como hacerlo en asp

por su ayuda y comprension muchas gracias
  #2 (permalink)  
Antiguo 29/10/2007, 09:33
Avatar de ftabilo  
Fecha de Ingreso: junio-2007
Ubicación: En el Pc
Mensajes: 139
Antigüedad: 17 años, 10 meses
Puntos: 3
Re: como guardar datos en ASP

Hola, hice un simple formulario con controles:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>
<body style="font-family:Arial, Helvetica, sans-serif;font-weight:bold">
<form name="form1" action="Leer.asp" method="post">
<label>Nombre Cuenta :</label><br />
<input name="nombre" type="text" maxlength="10"/><br />
<label>Contraseña :</label><br />
<input name="pass" type="password" maxlength="10"/><br />
<label>Opción : </label><br />
<select name="lista">
<option value="0">Elija una opción</option>
<option value="1">Prueba limitada 30 días</option>
<option value="2">Prueba Full 10 días</option>
</select>
<br />
<label>Intereses : </label><br />
<input name="opcion1" type="checkbox"/>VideoJuegos<br />
<input name="opcion2" type="checkbox"/>Música<br />
<input name="enviar" type="submit" value="Enviar" />
</form>
</body>
</html> 
Tambien un ASP que lee los datos:

Código PHP:
<%
Dim NomPassListadoOp1Op2
Nom 
Request.Form("nombre")
Pass Request.Form("pass")
Listado Request.Form("lista")
Op1 Request.Form("opcion1")
Op2 Request.Form("opcion2")

Response.Write("<b>Nombre : <b/>"&Nom&"<br/>")
Response.Write("<b>Pass : <b/>"&Pass&"<br/>")
Response.Write("<b>Opcion : <b/>"&Listado&"<br/>")
Response.Write("<b>Interés 1 : <b/>"&Op1&"<br/>")
Response.Write("<b>Interés 2 : <b/>"&Op2)
%> 
Ahora, fijate la forma en que se leen los datos, se hace con el objeto Request y el metodo Form(), junto al nombre del campo indicado.

Como observacion, se lee el value de los campos, en el caso de los campos tipo texto, se lee el texto ingresado, en el caso de la lista, se lee el valor indicado en el value del mismo, por último en el caso de los check, devuelven un "on" en el caso de ser marcados.

Ahora para meter estos valores en una consulta sql, tienes que unir los valores de las variables usadas para capturar los valores de los controles en una consulta, por ejemplo:

SQL= "insert into alumnos (nombre,apellido,edad) values ("'&nombre&'","'&apellido&'","&edad&")"

Espero te haya servido.

Saludos
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 15:33.