6 messaggi dal 09 marzo 2002
Arieccome!
Questo è il problema:
Con il codice dell'articolo "Metti ASP nel tuo carrello(3/3)" del file "conferma.asp" mi viene restituito l'errore:

Microsoft JET Database Engine error '80004005'

Could not use ''; file already in use.

/carrello/conferma.asp, line 119

in corrispondenza del blocco di codice:
****************************file conferma.asp*******************************
....
....
...
'Definisco il RS di appoggio per recuperare il nuovo CODICE ORDINE
set objRS=server.createobject("adodb.recordset")

StrConn=session("StrConn")

strData=formatdatetime(date())

objRs.activeconnection=StrConn

objRs.open "ORDINI",,,3
with objRS
.addNew
.fields("IDCliente")=1 'Session("Id_Cliente")
.fields("dataordine")=strData
.fields("IDMetodoPagamento")=1
.Update
nuovo_codice=.fields("IDOrdine")
end with
end if
objRS.close
set objRS=nothing



carrello.movefirst

while not carrello.eof
carrello("IDOrdine")=nuovo_codice
carrello.update
carrello.movenext
wend

'Ripristino la connessione al Database per l'update batch
'**************qua da errore***************!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
carrello.activeconnection=StrConn '!!!!!!!! l'errrore !!!!!!!!!!!!!!!!
'**********************************************!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
carrello.UpdateBatch

'Reinizializzo il carrello
pathCarrello=Server.Mappath("carrello.ado")

Set objRS=server.createobject("adodb.recordset")

'Apertura del recorset persistente
objRS.open pathCarrello

'Inizializzo nuovamente l'oggetto carrello
Set Session("carrello")=objRS

....
....
'*********************** fine codice *******************************


Da notare che:
1) In locale con PWS non mi da questo problema
2) Il recordset Carrello è stato aperto ad inizio sessione da un file persistente precedentemente creato e non viene chiuso fino all' occorrenza dell'errore (sarà questo il problema?)
3)non ho effettivamente idea di che errore sia...
4)aiutatemi se potete!!!
5)vi saluto
6)ciao



Dario Briguglio

Dario Briguglio

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.