Sto provando a inserire dei dati in una tabella ACCESS.
La sintassi è questa:
<%@LANGUAGE = JScript%>
<%
var cognome = new String(Request.Form("COGNOME"));
var nome = new String(Request.Form("NOME"));
var data_nascita = new String(Request.Form("DATA_NASCITA"));
var luogo = new String(Request.Form("LUOGO"));
var residenza = new String(Request.Form("RESIDENZA"));
var Cn = new ActiveXObject("ADODB.Connection");
var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("Dati.mdb");
Cn.Open(Sc);
Cn.Execute("INSERT into Relatori (cognome, nome, datanascita, luogonascita, residenza) values ('"&cognome&"','"&nome&"', '"&data_nascita&"', '"&luogo&"', '"&residenza&"')");
Cn.Close();
%>
Ho il seguente errore sulla linea "Cn.Execute()":
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][Driver ODBC Microsoft Access] Istruzione SQL non valida. Prevista 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
Qualcuno mi sa dare qualche indicazione.
Vincenzo

Rispondi quotando


