Ciao a tutti,

Ho queste due pagine:

Form.asp



Compila i campi:</p>
<form method="GET" action="inserisci.asp">


ID_Utente: <input type="text" name="Id_utente" size="20"></p>


User Name: <input type="text" name="User_id" size="20"></p>


Password: <input type="text" name="Psw" size="20"></p>


Pool: <input type="text" name="Pool" size="20"></p>


Level: <input type="text" name="Level" size="20"></p>


Purchase_Period: <input type="text" name="Purchase_Period" size="20"></p>


<input type="submit" value="Invia"></p>
</form>


e inserisci.asp

<%
on error resume next
Id_utente = Request.form("Id_utente")
User_id = Request.form("User_id")
Psw = Request.form("Psw")
Pool = Request.form("Pool")
Level = Request.form("Level")
Purchase_Period = Request.form("Purchase_Period")
dim objconn
dim objrs
set objconn = Server.CreateObject("ADODB.Connection")
set objrs = Server.CreateObject("ADODB.Recordset")
objconn.Open "Select", "", ""
SQL = "INSERT INTO User (Id_utente, User_id, Psw, Pool, Level, Purchase_Period) "
SQL = SQL & "VALUES ('" & Id_utente & "','" & User_id & "','" & Psw & "', '" & Pool & "','" & Level & "','" & Purchase_Period & "')"
objrs.Open SQL, objconn
If err.number>0 then
response.write "

Errore nell'inserimento</P>"

elseif conn.errors.count> 0 then
response.write "

Attenzione!</P>"
response.write "

I dati inseriti non sono corretti.</P>"
Else
response.write "

I dati sono stati inseriti correttamente!</p>"
End if
objconn.Close
%>
<hr>



<%
Response.Write("Torna alla pagina precedente")
%>
</p>


praticamente...quando do il submit per inviare i dati (le variabili vengono passate tranquillamente) mi da:

Attenzione!

I dati inseriti non sono corretti.

ma i dati sono corretti e lo stesso il nome dei campi e delle variabili...
secondo voi cosa sbaglio???