Problema query aggiornabile

mercoledì 06 settembre 2006 - 01.54

giggionline Profilo | Newbie

Raga, ho un'altro problema...questa volta ahimè....si tratta del problema della query aggiornabile...ho dato tutti i permessi possibili ed immaginabili a tutti gli utenti del pc e anke tramite le schede di iis (ho XP Pro). Comunque, oltre che chiedervi consiglio, vi posto il codice della pagina così magari mi date una mano :D

sub AddNews(obj as object, e as eventargs)
dim dataoggi as string = CStr(Now())
dim strTitolo as String = tbTitle.Text
dim strCorpo as String = tbText.Text
dim intSezione as Integer = lbSec.SelectedItem.Value
dim dbconn as OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("../db/strade.mdb"))
dim sql as string = "INSERT INTO News (Datains,Titolo,Testo,Sezione) VALUES ('" & dataoggi & "', '" & strTitolo & "', '" & strCorpo & "', '" & intSezione & "')"
dim dbcomm as OleDbCommand = New OleDbCommand(sql,dbconn)
dbconn.Open()
dbcomm.ExecuteNonQuery()
dbconn.Close()
lblSucc.Text="News inserita con successo"
end sub

Naturalmente in compilazione mi si blocca alla riga

dbcomm.ExecuteNonQuery()

dicendomi che per l'operazione c'è bisogno di una query aggiornabile...

Spero che la notte porti consiglio :D

Ciao ciao

Brainkiller Profilo | Guru

>Raga, ho un'altro problema...questa volta ahimè....si tratta
>del problema della query aggiornabile...ho dato tutti i permessi
>possibili ed immaginabili a tutti gli utenti del pc e anke tramite
>le schede di iis (ho XP Pro). Comunque, oltre che chiedervi consiglio,
>vi posto il codice della pagina così magari mi date una mano

Mah gaurda è abbastanza semplice non c'è bisogno di dare permessi a tutti. Bast che dai il diritto di Modify/Modifica all'utente ASPNET se usi Windows 2000 o NETWORK_SERVICE se usi Windows 2003 alla cartella contenente il database.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

giggionline Profilo | Newbie

e si, l'ho fatto...il problema è ke anke facendo così l'errore rimane...

Se provo a mettere online il tutto mi da un "Runtime Error"

Come devo fare?

Grazie ancora e scusate se scoccio, ma ho studiato da poco ASP.NET

Brainkiller Profilo | Guru

>e si, l'ho fatto...il problema è ke anke facendo così l'errore
>rimane...
>Se provo a mettere online il tutto mi da un "Runtime Error"
>Come devo fare?

Allora il problema è altrove.
Prova a verificare anche i diritti sul file stesso .mdb. Magari lui ne ha applicati degli altri. Magarai c'è per sbaglio attivo un Deny sul file.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5