Ho realizzato una pagina ASP per l'inserimento dati nella tabella "Relatori" composta dai seguenti campi: Id (contatore), Nome (testo) e Cognome (testo). I dati vengono presi da una FORM.
Il codice è il seguente:

<title>Inserimento nel DB</title>

<%@LANGUAGE = JScript%>

<%
var cognome = new String(Request.Form("COGNOME"));
var nome = new String(Request.Form("NOME"));

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 (nome,cognome) values ('" + nome + "','" + cognome + "')");
response.write("<center><div>Inserimento effettuato!</div>

")

Cn.Close();
%>

Quando lancio la procedura ho questo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Driver ODBC Microsoft Access] L'indice o la chiave primaria non può contenere un valore Null.

Coma posso risolvere il problema.

Grazie.

Vincenzo