3 messaggi dal 27 settembre 2015
Creato un piccolo programma in vs 2015 con database, quando, dopo averlo installato, lo apro e apro le pagine contenenti riferimenti al database mi compare un messaggio "Eccezione non gestita nell'applicazione.Fai click su continua...
Impossibile trovare il file contenuto in C\users\user\Appdata\local\apps\2.0\data\PRL0ldhb.7RH\XRRHN7MP.98\foto.tion_000000000000000000_0001.000_cc0f49c00ebac802\data\nomedatabase.accdb"

Suppongo che forse basterebbe copiare e incollare il databese nella suddetta cartella ma c'e una soluzione che mi permetta di installarlo in modo piu pulito e renderlo subito operativo senza bisogno di questo passaggio ??

grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
prova a seguire questa guida, ti mostra come includere il database nell'installer e fare in modo che poi venga trovato dall'applicazione. Funziona anche con ClickOnce.
http://erikej.blogspot.it/2011/02/using-sql-server-compact-40-with.html
La guida fa l'esempio con un db SqlCE, ma nel tuo caso sarà simile.

Presta attenzione alla parte in cui imposta la DataDirectory nell'Application_Startup. Dovrai usare il segnaposto |DataDirectory| nella tua connection string affinché funzioni. Il Data Source sarà ad esempio:
Data Source=|DataDirectory|\myAccessFile.accdb


ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.