3 messaggi dal 28 giugno 2005
Buonasera, vi pongo velocemente questa questione che mi angoscia da tempo.
Ho dei problemi sul mio hosting poichè, mentre in locale tutto funziona perfettamente con i database, una volta messo il tutto online mi da un classico errore di "query aggiornabile", con, quindi un evidente problema dovuto ai premessi.
Allora, dopo vari messaggi posti su vari forum, ho deciso di chiedere al supporto tecnico dell'hosting.
Ora, non essendo io un teorico dell'informatica ma giusto uno smanettatore e programmatore occasionale, ma con un progetto importante da sviluppare, ho chiesto di darmi i permessi di scrittura esecuzione e modifica sulla cartella del database poichè il server, essendo IIS, non mi permetteva di modificarli manualmente via FTP.
Allora il servizio tecnico mi ha risposto che i permessi erano già attivi su tutti i file e anke sui database...dopodichè mi ha posto una domanda alla quale...NON SO RISPONDERE...MI AIUTERESTE?

la domanda è:

"Come viene indirizzato il database dal codice asp tramite odbc di sistema o DSN dinamico? "

Da intendere ke io non ho la minima idea di tutto ciò xkè io ho semplicemente inserito il database nella cartella /database/.
Per curiosità, o se magari vi serve per aiutarmi, il codice ke fa riferimento alla posizione del database è:


dim dbconn as OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("../database/strade.mdb"))

ma vi ripeto ke, in locale, tutto funziona senza problemi quindi davvero non so come rispondergli

Grazie anticipatamente per la risposta

Giorgio
dim dbconn as OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0 ata Source=" & server.mappath("../database/strade.mdb"))

Non stai usando i driver ODBC per la connesione al tuo MDB. Stai usando il provider OLEDB per Access (Jet Engine).


Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
3 messaggi dal 28 giugno 2005
Volevo ringraziarti tantissimo per la risposta che mi hai dato.

Volevo porti, se è possibile, un'altra questione: ma adesso, come devo agire? cioè...quello mi continuerà a dare sempre l'errore di "query aggiornabile"...e come devo fare? devo far fare qualche operazione all'helpdesk dell'hosting?

Grazie ancora :)

Giorgio
Volevo porti, se è possibile, un'altra questione: ma adesso, come devo agire? cioè...quello mi continuerà a dare sempre l'errore di "query aggiornabile"...e come devo fare? devo far fare qualche operazione all'helpdesk dell'hosting?

La causa probabile è dovuta alle errate ACL (permessi) della cartella dove si trova il file MDB che non ti consentono di scrivere nel database o comunque al fatto che il database non è aggiornabile. Contatta l'hosting e richiedi una verifica delle ACL affinchè la tua applicazione possa accedere e scrivere nel database.


Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
3 messaggi dal 28 giugno 2005
Ciao, grazie ancora per avermi risposto.

Il fatto è ke fin lì l'avevo immaginato anke io...e infatti la mia prima e-mail a loro fu inviata chiedendo di dare i permessi alla cartella. Controllando, invece, la cartella e il file mdb aveva tutti i permessi. QUindi non so ancora come fare. Grazie per l'assistenza. Giorgio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.