
24/11/2005, 21:22
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 4
Antigüedad: 19 años, 6 meses Puntos: 0 | |
¿Por qué no se me rellenan las tablas? Estoy hecho todo un lio, porque no entiendo porque no se me rellenan las tablas de la base de datos. Relleno todo el formulario, le doy a enviar, la pagina ASP me dice que todo ha sido enviado correctamente, pero cuando voy a comprobar la base de datos no se ha rellenado nada.
Este es el codigo de la ASP:
<%@language="Javascript"%>
<html>
<head>
<title>Solicitud de servicio</title>
<link rel="stylesheet" type="text/css" href="estilo.css" />
</head>
<body>
<%
//Costruccion de las cadenas SQL
var sql= "INSERT INTO ordenadores( cliente, Procesador, Velocidad, RAM) VALUES (";
sql+= ("'" +Session("DNI") +"'"+",");
sql+= ("'" +Request.Form("proc") +"'"+",");
sql+= ("'" +Request.Form("vel") +"'"+",");
sql+= ("'" +Request.Form("ram")+"'"+")");
var conexion;
var cadenaConexion = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" +Server.MapPath("bd/telebase.mdb");
try{
conexion= Server.CreateObject("ADODB.Connection");
conexion.open(cadenaConexion);
}
catch(e){
Response.Write ("<h2><font color=saddlebrown >Error:</font></h2>");
Response.Write ("<b>" + e.description + "</b>");
Response.End();
}
try{
conexion.BeginTrans();
conexion.Execute(sql);
}
catch(e){
Response.Write ("<h2 align=center ><font color=saddlebrown >Error:</font></h2>");
Response.Write ("<b><font color=saddlebrown >" +e.description+ "</font></b>");
Response.End();
}
Response.Write("<h3 align=center ><font color=saddlebrown >Los datos han llegado correctamente.</font></h2>");
Response.Write("<br/><br/><br/<br/>");
%>
A ver si alguien se da cuenta, por favor, que yo llevo dias mira que te mira el código y no doy con el fallo. Gracias de antemano. |