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???


Rispondi quotando