[VBNET] Cambiare origine dati in dataset

sabato 05 gennaio 2013 - 09.24

olmof Profilo | Junior Member

Ciao a tutti.
E' possibile cambiare l'origine dei dati (MDB) in un dataset direttamente da codice?
Mi spiego meglio: ho creato un form che utilizza una tabella di un MDB. Per semplificare/velocizzare ho creato il dataset passando da Origine dati e definendo l'aggancio al MDB.
Ora mi è nata l'esigenza di sganciarmi da questa situazione, in quando il database, pur rimanendo uguale nella struttura e nel nome, può cambiare la cartella in cui si trova, per cui ho necessità di definirne il percorso da codice.
Grazie

AntCiar Profilo | Expert

ciao.

Si si può fare. Il dataset ha associata una OleDBConnection che punta al tuo file mdb. Basta che chidi questa connessione e la reinizializzi con un nuovo pecorso al file MDB.
Cristian Barca

olmof Profilo | Junior Member

Ehm esempio pratico?

AntCiar Profilo | Expert

posta un po di codice che utilizzi per caricare i dati così facciamo prima.
Cristian Barca

olmof Profilo | Junior Member

Il problema è che lì non c'è codice, o meglio non so dove prenderlo, nel senso che impostando il database da Origine dei dati e seguendo la procedura guidata viene sicuramente generato del codice ma non so dove viene inserito. Io avrei necessità di modificare il percorso in quanto il MDB non è sempre nella stessa cartella. Ho "scovato" il file App.config dove in effetti è riportata la stringa di connessione dei miei MDB: posso modificare da codice questa parte? Se si come?
Ma sopratutto è la strada giusta da seguire?
Ciao e grazie.
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