Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6] Il database mi resta aperto!

    Il codice è
    codice:
    Dim Databeis As New ADODB.Connection
    Databeis.Open "..."
    Databeis.Close
    Set Databeis = Nothing
    ma il database resta aperto, nel senso che nella cartella è presente il locked db ESPOSIZIONE.LDB, per cui non posso compattarlo tramite JRO. Come è possibile?

  2. #2
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562
    tra l'istruzione open e close certamente farai qualche altra operazione, tipo lutilizzo di un datareader, o altro.

    Non è che hai tralasciato di eliminare qualcos'altro che fa riferimento a Databeis?
    Per esempio dopo la lettura di una tabella con datareader, può succerede di non farne la chiusura (datareader.close)...

  3. #3
    Assolutamente no.

  4. #4
    Risolto. Un maledetto errore di digitazione!!!

  5. #5
    E invece niente da fare! Finché non chiudo il programma, rimane il file .LDB contenente il nome dell'utente che ha aperto il database.
    Anche cambiando l'accesso da condiviso ad esclusivo, il problema persiste.

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    secondo me se posti il codice completo è meglio
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.