Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2008, 17:11
frantoro
 
Fecha de Ingreso: diciembre-2003
Mensajes: 9
Antigüedad: 20 años, 5 meses
Puntos: 0
Problemas con INSERT y variables

Hola compañeros:

Os escribo por que estoy teniendo un problema que no se como resolver. Es una tontería pero no me funciona. EL problema está en que en una página escrita en ASP, tengo un include al principio del código, para llamar a un afunción que es la encargada de almacenar los datos en la base de datos que está en ACCESS. EL problema radica en que le quiero pasar a la función un parámetro, pero el INSERT no me almacena el parámetro que le paso. Estoy usando ASP con JavaScript.

<%
function almacenar(form_string){
var cn = Server.Createobject("ADODB.Connection")
cn.open ("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath( "data/alianza.mdb" ))
var stat = "INSERT INTO pruebas (pruebas) VALUES ('" & form_string & "' )"
cn.Execute(stat)
cn.Close
}
%>

El parámetro form_string que le paso a la función no se almacena con el contenido del parámetro, y aún poniendo el valor '" & form_string & "' no consigo que se almacene en la base de datos e incluso me da el error siguiente:

Microsoft JET Database Engine (0x80040E14)
Instrucción SQL no válida; se esperaba 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.


Muchas gracias.