non riesco ad inserire dati nel mio db access...
ho fatto una pagina.aspx che è questa:
<%@ Page Language="vb" Debug="True" %>
<%@ import Namespace="System.Data.OleDB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Web.Mail" %>
<%@ Register TagPrefix="Menu" TagName="Layout" Src="Layout.ascx"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>Caprikorn.it - Contattami</title>
<LINK rel="stylesheet" type="text/css" href="Stile.css">
<script language=vb runat=server>
Sub Page_Load(Sender As Object, E As EventArgs)
Dim stringa as string
Dim query as string
tabmsg.visible=false
If Request("nome") <>"" then
stringa="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\caprikorn\DB\mydb.mdb"
Dim objConn as New OleDbConnection (stringa)
objConn.open()
query="INSERT INTO Utenti (Nome,Email,Info) values('" & replace(request("nome"),"'","''") &"' , '" & replace(request("mail"),"'","''") &"' , '" & replace(request("info"),"'","''") &"' )"
Dim objCmd as New OleDbCommand (query, objConn)
objCmd.ExecuteNonQuery()
Form.visible=false
tabmsg.visible=true
messaggio.text="<marquee behavior=""slide"" loop=""1"" scrolldelay=""1"" scrollamount=""45"" direction=""left"">L'utente " & request("nome") &" è stato inserito nel database <br><br> <strong>Caprikorn.it</strong> ti ringrazia per esserti iscritto!</marquee>"
objConn.Close()
end if
End Sub
ho letto su questo forum un post che parlava di permessi con IIS cosa che ho messo a posto dando i permessi di scrittura sia su IIS che direttamente alla cartella che contiene il mio Db il problema è che una volta dati i permessi all'utente IUSR di scrittura tornando a visualizzare le proprietà della cartella del Db la spunta rimane su Sola Lettura... ora nn so se il problema è qui o meno e credo di aver seguito la procedura esatta... il problema rimane cioè mi da questo errore: "l'operazione necessita di una query aggiornabile" o roba simile...
ho provato anche cn un Try Catch ma mi ricarica la pagina senza far niente...
se qualcuno può aiutarmi...
GRAZIE!!!