Sono riuscito a fare la connessione ed a visualizzare i record di un db access e questo è stato motivo di grande soddisfazione...però...
Non riesco ad aggiornare il db...![]()
Ho fatto una pagina dove c'è il FORM:
----------------------------------------------------------------------------------------
<html>
<head>
<title>Inserimento</title>
</head>
<body>
<form name="inserimento" method="post" action="dbase.asp">
Titolo:   <input type="text" nome="titolo" value="" size="25" maxlenght="50">
Autore: <input type="text" name="autore" value="" size="25" maxlenght="50">
Genere: <input type="text" name="genere" value="" size="25" maxlenght="50">
Costo:   <input type="text" name="costo" value="" size="25" maxlenght="50">
<input type="submit" name="pulsante" value="invio">
</form>
</body>
</html>
----------------------------------------------------------------------------------------
poi ho fatto la seguente pagina "dbase.asp":
----------------------------------------------------------------------------------------
<%
dim strTitolo
strTitolo = request.form("titolo")
dim strAutore
strAutore = request.form("autore")
dim strGenere
strGenere = request.form("genere")
dim strCosto
strCosto = request.form("costo")
dim Conn
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("libreria.mdb")
set rs= Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM libri", conn
rs.addnew
rs(1) = strTitolo
rs(2) = strAutore
rs(3) = strGenere
rs(4) = strCosto
rs.update
rs.close
set rs = nothing
Conn.close
set conn = nothing
%>
---------------------------------------------------------------------------------------
ma non vuole funzionare! da errore alla riga 22 e dice che il db non è aggiornabile..come se fosse bloccato ..ora non ricordo bene il messaggio..
Sapete cosa fare?