Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Cambiare percorso database in runtime (VB2008 express)
Forum - C# / VB.NET - Cambiare percorso database in runtime (VB2008 express)

Avatar
passamaglia (Normal User)
Newbie


Messaggi: 14
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 16:10
Mercoledì, 29/10/2008
Ho cercato con diversi motori di ricerca ma non ho trovato una soluzione concreta,semplice ed affidabile.
Voi esperti avete la soluzione (di sicuro...)?
Grazie in anticipo:k:

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:57
Mercoledì, 29/10/2008
La richiesta è troppo generica. Vuoi cambiare il percorso che il programma segue per arrivare al database?

PM Quote
Avatar
passamaglia (Normal User)
Newbie


Messaggi: 14
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 14:34
Giovedì, 30/10/2008
Esatto. In pratica ho un programma che deve essere installato su piu' computer ed il database (per intenderci un file access) deve poter essere spostato senza problemi.
In pratica ho fatto una finestra di setup al programma dove, se non viene trovato il database al primo colpo, viene richiesto il nuovo percorso dove poter ritrovare il database (che puo' essere un disco locale oppure una unita' di rete).
Spero di aver chiarito a sufficienza...

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:04
Venerdì, 31/10/2008
Sì, ma non vedo il problema. Basta impostare il nuovo percorso nella stringa di connessione...

PM Quote
Avatar
passamaglia (Normal User)
Newbie


Messaggi: 14
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 11:56
Venerdì, 31/10/2008
E' appunto quello il problema: me la da' "read only"...

A scanso di equivoci, dataset etc. sono gia' configurati e funzionanti nel programma e vorrei evitare di cancellare tutto e ricreare tutto in runtime.

Ultima modifica effettuata da passamaglia il 31/10/2008 alle 12:23
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:41
Sabato, 01/11/2008
Se la proprietà è readonly, basta creare una nuova connessione e passare la stringa al costruttore.

PM Quote
Avatar
passamaglia (Normal User)
Newbie


Messaggi: 14
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 7:57
Domenica, 02/11/2008
Grazie,comunque ho risolto con la soluzione descritta in questo link:

http://www.codeproject.com/KB/vb/PersistConnectionStrings. ...

che mi permette, semplicemente e senza aggiungere connessioni, di modificare a piacere quella esistente senza sconvolgimenti.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:51
Domenica, 02/11/2008
Ah, ma tu usi un dataset tipizzato, quello creato da visual studio...

PM Quote