Query non aggiornabile

mercoledì 05 novembre 2003 - 08.46

teknasrl Profilo | Newbie

Ho uno strano problema ho installato la mia applicazione
sviluppata con oledb ma nel momento in cui uso una INSERT
INTO mi da un errore dicendomi che la query utilizzata
deve essere aggiornabile.
Perchè?
Mi potreste gentilmente aiutare.?
Grazie mille

freeteo Profilo | Guru

ciao,
sembra un problema di diritti (quindi protezione) nella directory.
se provi a dare i diritti di scrittura ad everyone ed il problema si risolve è quello, altrimenti c'e' qualcos'altro.
ovviamente dopo la prova con everyone, dai i diritti solo agli utenti che sai...

ciao ;-)

teknasrl Profilo | Newbie

Uso un db access protetto con il file .mdw
non è un problema di cartella ho verificato è forse un problema di stringa di connessione c'è un paramatro con oledb microsoft jet 4.0 per dale il read/write??

Brainkiller Profilo | Guru

Ciao,
anche io credo che sia un problema di Sicurezza, però se tu lo escludi, non saprei.
Prova comunque a guardare in questo post, dove c'è una stringa di connessione a database access con .mdw magari puoi fare un passo avanti:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=372

ciao
David

KappaKappa Profilo | Newbie

Scusate l'intromissione. Ma se il sito funge perfettamente in off-line sul PC con IIS mentre quando lo pubblico ottengo l'errore di query non aggiornabile ? Considerato pure che la cartella che ospita il database sul provider ha Full Access ?

Sto impazzendo. Tutte le query di aggiornamento / accodamento non funzionano mentre quelle di lettura si. E pensare che in locale funge tutto

KK

Brainkiller Profilo | Guru

>Scusate l'intromissione. Ma se il sito funge perfettamente in
>off-line sul PC con IIS mentre quando lo pubblico ottengo l'errore
>di query non aggiornabile ? Considerato pure che la cartella
>che ospita il database sul provider ha Full Access ?
>Sto impazzendo. Tutte le query di aggiornamento / accodamento
>non funzionano mentre quelle di lettura si. E pensare che in
> locale funge tutto

Ciao,
il problema è evidentemente che non ci sono i diritti di scrittura sul Server. Per questo funzionano solo le query di lettura (SELECT). Chiedi al tuo Provider o al tuo Hoster, istruzioni per poter scrivere nella cartella in cui è ospitato il DB.

Apri un nuovo Thread eventualmente la prossima volta visto che questo è vecchio di 3 anni :D
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