File MDB mancante. Pacchetto di installazione.

martedì 16 gennaio 2007 - 11.48

lolic Profilo | Newbie

Salve! Questo è il mio primo post!

Scrivo relativamente ad un problema con un file Access.
Sto sviluppando un'applicazione in C# con il .Net Framework 2.0 che utilizza un File Access.
Il programma è installato attraverso l'apposto pacchetto di istallazione generato con Visual Studio attraverso: Project -> Project Properties -> Publish.

La stringa di connessione al Db ha come Data Source = |DataSource|\nomeFile.mdb e il file incluso nel progetto ha le seguenti proprietà:

nomeFile.mdb File Properties
Build Action: Content
Copy to Output Directory: Copy Always


Ciò che mi aspetto è che il file sia copiato dell'apposita cartella durante la procedura di installazione,
ma quando è richiesto l'accesso alla db l'applicazione solleva la seguente eccezione:

Microsoft JET Database Engine Message:Impossibile trovare il file C:\Documents and Settings\user\Impostazioni locali\Apps\2.0\Data\58Y2EV5...\VZ34PPD...\....._41be627ae258858c_0001.0000_0a3bb452960b0c04\Data\nomeFile.mdb

Andando a verificare la presenza o meno del file, questo risulta effettivamente mancante.
C'è qualche errore che sto commettendo?

Firmato
Lolic

cenere Profilo | Senior Member

prova a cambiare la connection string
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5