Napravio sam jednu aplikaciju u VS2005 u programskom jeziku C#, koja se kaci na Oracle 10g XE bazu i radi sa njom. Aplikacija je normalno radila, dok sam bio na XP-u, ali kad sam formatirao racunar, instalirao Windows 7, te ponovo instalirao istu bazu i ovaj put VS2008, pomocu njegovog konvertora konvertovao projekat iz VS2005 u VS2008 format, više se ne mogu nakačiti na bazu (opet sam kreirao istog usera i isti password, te kopirao sve podatke iz stare baze u novu), u slijedecoj funkciji mi baca izuzetak (bez detaljnijeg objasnjenja :S):
private void funkcija()
{
if (a == 1)
{
OracleConnection conn = new OracleConnection();
string oradb = "data source=//localhost/xe;User Id=hr;Password=hr;";
conn.ConnectionString = oradb;
try
{
conn.Open();
menuStrip1.Enabled = true;
}
catch (OracleException e)
{
MessageBox.Show(e.Message.ToString());
menuStrip1.Enabled = false;
}
}
}
Preciznije izuzetak baca na pozivu metode conn.Open(), pretpostavljam da je greska u formatu Connection stringa, da li neko zna u cemu bi mogao biti problem, jer je aplikacija prije radila potpuno normalno...
[Ovu poruku je menjao Shadowed dana 04.02.2010. u 01:37 GMT+1]