Con VisData/Access riesci aprire il database?
No:
Controlla i diritti e gli attributi della cartella. I diritti della cartella devono essere: Lettura/Scrittura/Modifica
Sì:
Controlla comunque i diritti e gli attributi della cartella (come sopra).
Verifica che il percorso dell'applicativo punta sulla cartella dove c'è il database. Il modo migliore è installare il programma sulla cartella dove si trova il DB, e creare un collegamento sul desktop. Così eviti anche di dover aggiornare sempre tutti i client.
Le alternative sono:
- impostare nel percorso 'Da:' il percorso di rete al database
- salvare il percorso nel registry (SaveSetting) e leggere il dato con GetSetting nel modulo Main, e assegnare questo percorso a tutte le procedure che aprono il database, quindi anche ai data control. Questo è il modo migliore di tutti.
- impostare alla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\AppPaths (livello macchina) il nome eseguibile e il percorso, prendendo spunto dai numerosi esempi che sono già lì. Dovrebbe crearsi da solo la prima volta che si lancia il programma. In XP potrebbe mancare, in quanto usa un meccanismo diverso, sempre automatico.
Giovanni
---
http://www.y2ksw.com/vbulletin