ASP - ¿donde esta el error?

 
Vista:

¿donde esta el error?

Publicado por pepe (1 intervención) el 21/11/2008 16:02:03
hola a tod@s

antes de nada mil gracias por adelantado

por favor necesito saber porque me sale el error:

Ocurrio un error: Instrucción SQL no válida; se esperaba 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'

cuando intento añadir un registro a una tabla de access desde un formulario en asp. El script es este:

Solo estoy probando con el campo nombre pero ya he probado mil cosas y nada..

<% @ LANGUAGE="Jscript" %>
<%
var nombre= Request.Form("nombre").Item;
var apellidos= Request.Form("apellidos").Item;
var direccion= Request.Form("direccion").Item;
var edad= Request.Form("edad").Item;
var foto= Request.Form("foto").Item;

var ruta = Server.MapPath("empresa.mdb");
var con = Server.CreateObject("ADODB.Connection");
var cs = "Provider=Microsoft.Jet.OleDb.4.0";
cs += ";Data Source="+ruta;

try{
con.Open(cs);
var pp= "INSERT INTO clientes (nombre) values ('"&nombre&"')";
//Response.Write(pp);
con.Execute(pp);
con.Close();
}
catch(e){
Response.Write("Ocurrio un error: ");
Response.Write(e.description);
Response.End();
}

%>

<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
Datos metidos correctamente
<a href="default.asp">volver al menu</a></body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder