Il quesito era stato posto da un altra persona qualche mese fa ma
leggendo il thread nessuno ha dato una risposta che fosse tale da
risolvermi il problema.
Ripropongo il testo:
Ho un database Access protetto da password e devo accedervi tramite un
programma delphi. Per interfacciarmi al database uso i componenti ADO.
Quando inserisco la stringa di connessione in Microsoft JET gli vado a
mettere la password del database. Chiaramente appena lancio il
programma mi dice che la password per accedere al database non è
valida...
1) perchè devo perforza mettergli un nome utente? Delphi mi propone di
default Admin.
2) mi viene restituito il seguente errore: "Impossibile avviare
l'applicazione. Il file di informazioni sul gruppo di lavoro è
mancante o aperto in modo esclusico da un altro utente".
Che devo fare? Nessuno di voi si è trovato in questa situazione?
AIUTOOOOO!!!
-------------------------
Luca Leoncavallo
lleonc...@racine.ra.it
-------------------------
Sarà che uso D7 ma mi sembra di non trovare nulla di quanto descrivi.
Dove sbaglio?
Io Apro la finestra relativa alla ConnectionString, scelgo
UseConnectionString, Scelgo Microsoft Jet 4.0 OLE Provider, next,
scelgo il DB indicando il percorso del mio file MDB.
Se faccio "Test Connection" tutto funziona se il DB è senza password,
ma se lo proteggo allora dovrei indicare la password di login, credo.
Ma nonostante io lo faccia lui non si connette e mi segnala errore!!!!
Lo user di default per Delphi è Admin senza password, ma sul DB access
ho visto che l'utente si chiama Amministratore. Ho provato ad
impostare quello come User ma mi da errore ugualmente.
Come ne vengo fuori?
Sarà che uso D7 ma mi sembra di non trovare nulla di quanto descrivi.
Dove sbaglio?
Io Apro la finestra relativa alla ConnectionString, scelgo
UseConnectionString, Scelgo Microsoft Jet 4.0 OLE Provider, next,
scelgo il DB indicando il percorso del mio file MDB.
Se faccio "Test Connection" tutto funziona se il DB è senza password,
ma se lo proteggo allora dovrei indicare la password di login, credo.
Ma nonostante io lo faccia lui non si connette e mi segnala errore!!!!
Lo user di default per Delphi è Admin senza password, ma sul DB access
ho visto che l'utente si chiama Amministratore. Ho provato ad
impostare quello come User ma mi da errore ugualmente.
Come ne vengo fuori?
"Pop Merrill" <lleonc...@NOSPAMeconb.com> ha scritto nel messaggio
news:ocaiivcp00oln9q8k...@4ax.com...
>leggi bene,non devi selezionare, Microsoft Jet 4.0 OLE Provider !scusa
>quando fai connection string ti compare un tabsheet,di default ti compare
>Provider,tu devi andare alla pagina connection!!.ok;poi segui quello che ti
>ho detto.fammi sapere se hai ancora problemi.
Perbacco, non avevo colto il consiglio!!! Grazie.
Ora tutto funziona correttamente limitatamente all'apertura di un file
DB, ma mi si propone un altro problema.
La mia situazione č che mi trovo ad avere a che fare con tanti DB
access, tutti con la stessa password di accesso, ma appartenenti ad
ispettori diversi. Io sto cercando di fare un'applicazione che
"agganciandosi" dinamicamente ad uno di questi DB ne fa un'analisi sui
dati eseguendo qualche query e stampandone i risultati.
Se il DB non č protetto allora avevo escogitato il "trucco" di
generare una ConnectionString a design time (impostando Jet engine e
via dicendo...), copiarla nel codice e cambiare il path del DB in
accordo al contenuto di una edit riempita per mezzo di una Open
Dialog.
Col sistema che mi hai suggerito apro il DB che imposto a Design time,
ma se provo a "manomettere" la ConnectionString allora lui mi da
errore!
Come posso risolvere?