Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2011, 04:57
robermc1993
 
Fecha de Ingreso: junio-2011
Ubicación: Valencia, España
Mensajes: 2
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta Problema a la hora de conectar a la base de datos con ASP

Hola, soy nuevo en el foro así que cualquier cosa que haga mal a la hora de abrir el tema, avisadme, para evitar incumplir las normas.

A lo que iba, estoy haciendo un formulario que rellene una serie de campos, y necesito que cuando le de la botón de enviar, los datos que se ingresen en el formulario me aparezcan en otra pagina asp y se guarden en una base de datos access.

Soy novato en esto del ASP, osea que a lo mejor he hecho alguna burrada en el código, pero cualquier sugerencia es bienvenida.

He estado mirando en el foro, pero no he encontrado solución alguna, si alguien me pudiera ayudar, sería de agradecer.

Saludos.

PD: A continuación os adjunto el código de los dos archivos .asp que forman el formulario.

Generica1.asp

Código:
<HTML>
	<HEAD>
	<TITLE>PLANTILLA DE FORMULARIO A RELLENAR</TITLE>
	<script language="javascript" type="text/javascript">
    //*** Este Codigo permite Validar que sea un campo Numerico
    function Solo_Numerico(variable){
        Numer=parseInt(variable);
        if (isNaN(Numer)){
            return "";
        }
        return Numer;
    }
	
    function ValNumero(Control){
        Control.value=Solo_Numerico(Control.value);
    }
    //*** Fin del Codigo para Validar que sea un campo Numerico
	alert("Por favor, introduzca sus datos para rellenar el formulario y entregarlo en registro")
	</script>
	</HEAD>
<BODY>
<br><img src="./logo.jpg" width="15%" height="10%"></img>
<font face="Arial">
<p align="center">PLANTILLA FORMULARIOS VARIOS
<!--FORMULARIO-->
<p align="center"><FORM ACTION="generica2.asp" align="center" method="get">
<p align="center">campo1: <INPUT type="text" name="campo1">
<br>
campo2: <INPUT type="text" name="campo2" onkeyup="return ValNumero(this);">
<br>
campo3: <INPUT type="text" name="campo3">	
<br>
<p align="center" >Checkbox: <INPUT type="checkbox">
<br>
campo4: <INPUT type="radio" name="campo4"> campo5: <INPUT type="radio" name="campo5"></font>
<br> <!--Botones de Enviar y Borrar-->
<p align="center">
<INPUT type="submit" name="enviar" value="Enviar"><INPUT type="reset" name="limpiar" value="Borrar">



</FORM>
</BODY>
</HTML>
Generica2.asp

Código:
<HEAD>
	<TITLE>FORMULARIO REALIZADO CORRECTAMENTE</TITLE>
	<script language="JavaScript" type="text/javascript">
alert("FORMULARIO REALIZADO CORRECTAMENTE, A CONTINUACIÓN, IMPRIMA EL DOCUMENTO GENERADO Y ENTREGUELO EN REGISTRO.");

function cerrar() {
var window = window.self;
window.opener = window.self;
window.close();
}
</script>
 </HEAD>
<BODY>

<br>
<img src="./logo.jpg" width="15%" height="10%"></img>
<H2><font face="Arial"><P ALIGN="CENTER">FORMULARIO REALIZADO CORRECTAMENTE</H2>
<p align="center">Debe adjuntar esta p&aacutegina a su solicitud, que entregar&aacute en registro.
<b><p align="center"> Campo 1: <% Request.Querystring("campo1") %>
<p align="center"> Campo 2: <% Request.Querystring("campo2") %>
<p align="center"> Campo 3: <% Request.Querystring("campo3") %>
<p align="center"> Campo 4: <% Request.Querystring("campo4") %>
<p align="center"> Campo 5: <% Request.Querystring("campo5") %></b>
<form>
<p align="center"><input type="button" name="imprimir" value="Imprimir" onclick="window.print();"><input type="button" value="Cerrar esta ventana" onclick="window.close();"></form>
</BODY>
<%
	Set Conn = Server.CreateObject("ADODB.Connection")
	Conn.Open "pqpi_ies" 
				
	dim campo1
	campo1 = Request.Querystring("campo1")
	
	
	if campo1 <> "" then
			sql = "INSERT INTO formulario (campo1) VALUES (campo1)"
			Else
			Response.Write ("Hola")
			alert("No se puede dejar el campo en blanco")

		
		End If
	
	 	
	
%>						
</HTML>