21 messaggi dal 13 ottobre 2005
Ciao a tutti,
devo eseguire una semplice query di aggiornamento su un database access in una pagina asp; il codice è il seguente:

' Definisci stringa di connessione
Const StringaConnessione = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=D:\Nicola\B&B La Collina degli Ulivi\DB\contatore.MDB"

Dim rs, conn
Set conn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.Recordset")

sql ="UPDATE contatore SET contatore.conta = contatore.conta+1 where kk=1"

Conn.open StringaConnessione
rs.open sql,conn,3

L'esecuzione della query mi da il seguente errore:

Microsoft JET Database Engine error '80004005'
Per l'operazione è necessaria una query aggiornabile. (sulla riga rs.open sql,conn,3)

Se provo a fare una query di selezione funziona perfettamente.

Cosa può essere???

Grazie
shirox81 wrote:
Microsoft JET Database Engine error '80004005'
Per l'operazione è necessaria una query aggiornabile. (sulla riga rs.open sql,conn,3)

detto, ridetto, stradetto:
http://www.aspitalia.com/newsgroup/faq.aspx?ID=51

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.