Salve a tutti!
Vorei creare un pagina asp che inserisca dati nel database e controlli se l'inserimento è corretto. Ovvero se inserisco un valore in un campo che non corrisponde al suo tipo di dato, mi dia errore.
Ho fatto un file che però mi dà sempre: I dati non sono stati inseriti, pur lavorando perfettamente,inserendo o non inserendo nel database, a seconda dei casi.
il codice è il seguente
come posso sistemarlo?codice:<% A = Request.Form("Nome") B = Request.Form("Cognome") C = Request.Form("Email") DIM ConnessioneDB,modificati SET ConnessioneDB = Server.CreateObject("ADODB.Connection") ConnessioneDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mapPath("\rubrica\rubrica.mdb") sql = "INSERT INTO anagrafica (Nome,Cognome,Email) Values ('" & A & "','" & B & "','" & C & "')" modificadati=0 On error Resume Next ConnessioneDB.Execute sql,modificati ConnessioneDB.Close SET ConnessioneDB = Nothing if modificadati=1 then Response.write("Grazie!Inserimento Corretto") Else Response.Write("I dati non sono stati inseriti") end if Session.Abbandon %>
Grazie

Rispondi quotando