8 messaggi dal 08 agosto 2001
perche' in locale mi funziona e sul server no?
Sul server mi da quest'errore:Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/cartolina/cartolina3.asp, line 246


Maglie Web Master

Maglie Web Master
34 messaggi dal 06 settembre 2002
Non hai dato i permessi di scrittura alla cartella del server che contiene il db.

Ciao

Maito
8 messaggi dal 08 agosto 2001
Ho provato ad usare come cursore adOpenStatic ma l'errore me lo da lo stesso;Chi mi puo' aiutare?

Maglie Web Master

Maglie Web Master
45 messaggi dal 01 maggio 2002
se i permessi sul db sono tutti a posto, utilizza una connessione di questo tipo:

conn.Open database, 3, 2




8 messaggi dal 08 agosto 2001
set conn = Server.CreateObject("ADODB.Connection")
set st = Server.CreateObject("ADODB.Recordset")
conn.Open "PROVIDER=MSDASQL;" & _
"DRIVER={Microsoft Access Driver (*.mdb)}; " & _
"DBQ=" & server.mappath("salve2.mdb")
st.CursorType = adOpenStatic
st.Open "INSERT INTO cartolina (codice,cartolina,MSG) VALUES ('"&codice&"','"&n&"','"&messaggio&"')",conn
Questo e' il codice e l'errore viene generato dalla riga che contiene l'insert.
Se qualcuno vuole essere cosi' gentile da aiutarmi lo ringrazio anticipatamente

Maglie Web Master

Maglie Web Master
Ma a cosa ti serve un recordset se devi fare una query di inserimento? Se hai già creato la connessione al DB puoi eseguire la query di inserimento con

dbConn.Execute sql

CIAO

...Il principio della saggezza è il dubbio...
1.605 messaggi dal 06 settembre 2002
credo che abbia ragione maito.

prova a leggere questa F.A.Q.

http://www.aspitalia.com/newsgroup/faq.aspx?ID=51

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
34 messaggi dal 06 settembre 2002
Grazie Albis.

A me tutte le volte che dava quell'errore era perché non avevo dato i diritti di scrittura alla cartella che conteneva il database o al database stesso.
Devi vedere se l'utente Internet Guest Account ha i diritti di scrittura sulla cartella e sul database.

Ciao

Maito

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.