in
La comunità italiana dedicata a Sviluppatori e Architetti IT delle piattaforme Windows

Apertura in modo esclusivo MDB.

Ultimo messaggio ricevuto il 08-02-2008 17.07 da devspy. 1 risposta(e).
Pagina 1 di 1 (2 elemento/i)
Ordina messaggi: Precedente Successivo
  • 08-02-2008 14.36

    • secks
    • Utente Top 50
    • Registrato il 30-07-2004
    • Este (PD)
    • Messaggi 28

    Apertura in modo esclusivo MDB.

    Sviluppo con VB.NET 1.1.

    Utilizzando ADODB faccio delle modifiche ad un DataBase in Access e lo chiudo.

    Poi subito lo riapro in modo esclusivo per assegnargli una PassWord.

    Ma nell'apertura in modo esclusivo da errore dicendo che è già aperto.

    Se esco dal programma e rientro mi permette di assegnare la password. I comandi utilizzati sono i seguenti:

    Provider = "Microsoft.Jet.OLEDB.4.0;Data Source=" & strPth & ";"

    Properties.Item("Jet OLEDB:Database Password").Value = strPwd

    Mode = ADODB.ConnectModeEnum.adModeRead .Open()

    .Close()

    .Mode = ADODB.ConnectModeEnum.adModeShareExclusive .Open()

    .Execute(strCmd)

    C'è un modo per fare in modo che la Close della connessione funzioni in modo completo?

    Ciao a tutti e grazie. Paolo.

    • Log
  • 08-02-2008 17.07 In risposta a

    Re: Apertura in modo esclusivo MDB.

    Dopo il metodo .Close() prova ad eseguire anche il .Dispose() per eliminare completamente ogni riferimento all'oggetto. Dovrebbe funzionare.
    Archiviato in:
    • Log
Pagina 1 di 1 (2 elemento/i)
Prelevato da http://www.devspy.com/forums/t/4683.aspx
DevSpy.com 6.0 © 2001-2008 - Alcuni Diritti Riservati
Salvo diversa indicazione, tutti i contenuti sono pubblicati sotto licenza "Creative Commons Attribution-Share Alike 3.0"