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

    [VB6] chiudere connessione al Db

    Anche dopo aver messo
    codice:
       rs.Close
    Set rs = Nothing
    db.Close
    Set db = Nothing
    Set db = OpenDatabase(App.Path & "\archivio.mdb")
    mi dice ancora che c'è qlc processo che blocca una tabella e di conseguenza non posso scrivere in essa e fare l'update.
    Come posso fare a sbloccare la tabella se questo metodo non funziona? Help

  2. #2
    Molto probabilmente hai aperto qualche altra Form (magari con visible=false) che a sua volta tiene una tabella aperta in scrittura....

    oppure hai digitato in modo diverso il Recordset
    magari invece di "rs" l'ho hai chimato "objRs"...

    oppure hai aperto la tabella di database ad esempio in access?

    controlla un po' il codice...semmai se non trovi l'inghippo prova a forzare la chiusura di tutte le form

    (quindi l'errore non sta qui
    Set db = OpenDatabase(App.Path & "\archivio.mdb")

    ma sull'apertura della tabella in Scrittura)

  3. #3
    Dopo tremila prove sono riuscito a capire dov'è che era meglio chiudere la connessione, cioè appena prima di chiamare un form. Adesso sembrerebbe funzionare... grazie per i consigli
    CIAO

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.