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.