Impostare percorso database

mercoledì 20 maggio 2009 - 15.31

pasqualimassimo Profilo | Junior Member

salve devo creare un file .ini o .xml per impostare il percorso del database, da poter cambiare in fase d'installazione. avete esempi?

luxsor Profilo | Guru

Ciao Massimo,

un ottimo esempio per leggere e scrivere un file XML è questo:
http://blogs.devleap.com/emanuelem/archive/2005/06/03/3833.aspx

Io ti consiglio di gestirlo tramite Il Registro di Sistema è più sicuro.

'Leggere una chiava nel Registro

Dim Chiave As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Prova")
RestituisciPathDB = Chiave.GetValue("PathDB")
Chiave.Close()

Fammi sapere




------------------------
Luxsor

freeteo Profilo | Guru

Ciao,
un altro buon metodo è usare la classe "Configuration" del namespace "System.Configuration" (che devi referenziare), con cui poi sei anche tipizzato per le varie sezioni (che puoi aggiungere/togliere etc...).
Il codice è di questo tipo:
Configuration config = ConfigurationManager.OpenExeConfiguration("...pathExe..."); config.AppSettings.Settings.Add(nome,valore); config.ConnectionStrings.ConnectionStrings.Add(...); ...


poi se devi farlo in fase di installazione, puoi personalizzare il wizard in questo modo:
http://blogs.dotnethell.it/freeteo/Far-apparire-una-Form-.net-durante-il-deploy-con-Windows-Installer__15332.aspx

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo

pasqualimassimo Profilo | Junior Member

grazie ragazzi ora provo poi vi dico.

Sentie avevo aperto un'altro thred per creare una classe con la quale potessi gestire le operazioni di inserimento, cancellazione ecc passandogli il dataset,tableradapter, campi ecc. avete consigli perchè il problema è nel fatto che non riesco a trovare il metodo "GetData", ma solo il metodo "Fill" una volata istanziata.
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5