Microsoft JET Database Engine (0x80004005) Per l'operazione è necessar...

domenica 29 luglio 2007 - 11.51

radames Profilo | Newbie

Ciao a tutti!
scusate la mia ignoranza ma come si settano i permessi necessari ad un db Access in windows XP Pro versione 2002 x renderlo aggiornabile in locale?

L'errore di cui al titolo mi viene dato quando esegue il seguente codice:

<!--#include file="conn.asp" -->
<%
tipolog=Request.Form("txtInsTipo")
txtReg="INSERT INTO Tipo_strutture (Tipo) VALUES ('"&tipolog&"')"
cn.Execute(txtReg)
%>

Grazie!

MarKonE Profilo | Guru

Ciao, dai un'occhiata qui : http://support.microsoft.com/?id=175168 E' in inglese ma spero tu capisca.

Eventualmente riposta.

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

radames Profilo | Newbie

Fortunatamente il link ke mi hai segnalato è in italiano. Infatti parte di quanto trovato è:

"Questo errore si è verificato in genere quando si tenta lo script che esegue un AGGIORNAMENTO o alcuna altra azione che modifica le informazioni nel database. Questo errore si verifica perché ADO è impossibile scrivere nel database per uno dei seguenti motivi:

1. Il motivo più comune quello è l'account (IUSR_MACHINE) Internet Guest che si trova dalla parte predefinita il "gruppo Everyone" non dispone di autorizzazioni per Scrittura sul file di database (mdb). Per risolvere questo problema, utilizzare la
scheda Protezione in Esplora risorse
per modificare le proprietà di questo file cosicché l'account Internet Guest disponga delle autorizzazioni appropriate.

NOTA: Utilizzare database di Microsoft Access con ADO, anche è necessario assegnare le autorizzazioni di scrittura all'account Internet Guest sulla directory che contiene il file mdb. Ciò è perché Jet crea un file ldb per gestire il blocco di database. Si può inoltre dovere concedere l'autorizzazione di lettura/scrittura per la cartella "Temp" perché Jet può creare i file temporanei in questa directory.

...omississ..."


Ora.. la domanda mi nasce spontanea: come faccio a "raggiungere" la skeda "protezione"?
Eh.. lo so.. l'ignoranza è una brutta bestia!

MarKonE Profilo | Guru

Pessima bestia la traduzione microsoft....

Mica ti ho passato il link in inglese per fare il figo

Si tratta della "tab" protezione....visibile cliccando col tasto destro sulla cartella --> proprietà .

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

radames Profilo | Newbie

>Pessima bestia la traduzione microsoft....
>
>Mica ti ho passato il link in inglese per fare il figo
>
>Si tratta della "tab" protezione....visibile cliccando col tasto
>destro sulla cartella --> proprietà .


Ehm.... facendo tasto dx del mouse sul file e aprendo le proprietà nn c'è il tab della protezione...
c'ho solo i tab: "Generale" e "Riepilogo"

Avrò un windows "Taroccato"?!?!?!?

MarKonE Profilo | Guru

Accedi a Windows con un utente con diritti amministrativi (magari è già così )

Apri Explorer (Start --> Programmi --> Accessori --> Esplora risorse) e poi dal menu "Strumenti" --> "Opzioni cartella" --> Tab "Visualizzazione", togli la spunta dalla voce "Utilizza condivisione file semplice".

Ora dovresti vedere la tab nascosta

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

radames Profilo | Newbie

Grazie tante...adesso Funziona!

MarKonE Profilo | Guru

>Grazie tante...adesso Funziona!

Bene ! Grazie a te per il feedback.

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/
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