ciao ragazzi, è da poco che sto imparando ad usare i database,
ho questo script per l'inserimento delle info nel sito ma mi da sempre un errore:
<%
if Session("utente_vl") = "" then
response.Redirect("index.asp")
end if
testo = Replace(Request("testo"),"'","''")
titolo = Replace(Request("titolo"),"'","''")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../mdb-database/vldb.mdb")
strsql = "INSERT INTO info (titolo, testo) VALUES ('" & titolo & "', '" & testo & "')"
Conn.Execute strsql
Conn.Close
response.redirect("info_visualizza.asp")
%>
in questo caso mi da errore nella riga che contiene:
Conn.Execute strsql
nelle altre pagine che ho mi ha sempre errore nella riga che contiene il comando strsql.
Considerando che mi trovo su un server Aruba, sapete per caso se il server non supporta questo comando e come è possibile modificarlo?
l'errore che mi da è:
Microsoft JET Database Engine error '80004005'
Operation must use an updateable query.
/admin/info_inserisci2.asp, line 11
grazie

Rispondi quotando