27 messaggi dal 11 ottobre 2001

Ho un problema: in una pagina ASP ho la necessità di aprire un recordset (rs2), prima di averne chiuso un altro (rs1).

Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open sql, conn, 3 ,3


Poi ne apro un altro

Set rs2 = Server.CreateObject("ADODB.Recordset")
rs2.Open sql2, conn, 3 ,3


usando il risultato della query SQL di rs1 per comporre l'rs2.

Sul mio vecchio server di consolidamento tutto va come un orologio svizzero, sul potente server di produzione:
Microsoft JET Database Engine (0x80004005) Could not use ''; file already in use.

Ora: lo so che il file è già in uso, ma non vedo il problema a fargli sopra un'altra query... e neanche il mio server vede questo problema.

Possibile che i drivers sul mio server siano + aggiornati? e... come faccio a saperlo?

Grazie, Marco
823 messaggi dal 05 agosto 2002
Può essere un problema di MDAC, oppure di permessi sul server (IIS + filesystem se usi NTFS).
Sicuramente non è una buona abitudine postare la stessa domanda in più forum, qualcosa tipo spamming ...

Sul sito Microsoft c'e' un tool per verificare la versione dell'MDAC
Modificato da pabloj il 24 novembre 2002 14.22 -

Stick to your guns.
Formazione su MySQL o Firebird? Contattami!

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.