Problema read ini file

lunedì 12 aprile 2010 - 18.58

Anonimo Profilo | Senior Member

Salve, io ho questo file:
ConfigFile.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Mysql_Test { public class ConfigFile { public string strConn() { IniFile ini = new IniFile("host.ini"); string dbhost = ini.IniReadValue("Info", "Host"); string uid = ini.IniReadValue("Info", "uid"); string pwd = ini.IniReadValue("Info", "pwd"); string db = ini.IniReadValue("Info", "Database"); string str = "" + dbhost + "" + uid + "" + pwd + "" +db + ""; return str; } } }
e il lettore ini.
using System; using System.Runtime.InteropServices; using System.Text; namespace Mysql_Test { /// <summary> /// Create a New INI file to store or load data /// </summary> public class IniFile { public string path; [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath); /// <summary> /// INIFile Constructor. /// </summary> /// <PARAM name="INIPath"></PARAM> public IniFile(string INIPath) { path = INIPath; } /// <summary> /// Write Data to the INI File /// </summary> /// <PARAM name="Section"></PARAM> /// Section name /// <PARAM name="Key"></PARAM> /// Key Name /// <PARAM name="Value"></PARAM> /// Value Name public void IniWriteValue(string Section, string Key, string Value) { WritePrivateProfileString(Section, Key, Value, this.path); } /// <summary> /// Read Data Value From the Ini File /// </summary> /// <PARAM name="Section"></PARAM> /// <PARAM name="Key"></PARAM> /// <PARAM name="Path"></PARAM> /// <returns></returns> public string IniReadValue(string Section, string Key) { StringBuilder temp = new StringBuilder(255); int i = GetPrivateProfileString(Section, Key, "", temp, 255, this.path); return temp.ToString(); } } }

Mi dite come faccio fare che nell programma principale,
metto cosi:

using (OdbcConnection conn = new OdbcConnection(configFileIni.strConn()))

Ma non mi riesce perchè da un sacco di errori , un e poi l'altro e poi l'altro ancora,

mi dite come fare?

Non voglio usare gli xml , e nemmeno mysql connector..

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5