sabato 16 giugno 2012

Inserimento dati in un database ms access da una pagina asp

Come posso inserire alcuni valori di una pagina web in un database tramite file asp?
In questo esempio che si puo' includere in file asp ottengo informazioni da campi testo in una pagina web, creo una connessione al database e inserisco i dati nel db, infine chiudo la connessione.
<%
'ottengo i dati da form
descr = request.form("description")
amount = request.form("amount")
datains = request.form("datains")
user = request.form("user")

'creo la connessione con il giusto provider
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Provider="Microsoft.Jet.OLEDB.4.0"
objConn.Open Server.MapPath("data/dbtest.mdb")

'inserisco i dati
objConn.execute("INSERT INTO tbl_example (description, amount, datains, userid) values ('" & descr & "'," & amount & ",'" & datains & "','" & user & "')")

'chiudo la connessione
objConn.Close
Set objConn = Nothing
%>