Avatar billede agertoft Nybegynder
29. januar 2005 - 19:47 Der er 2 kommentarer og
1 løsning

ConnectionString fejler ved brug af datalag

Jeg havde lavet en forbindelse til min access database i mit præsentationslag, og det fungerede præcis som det skulle, men da jeg kunne konstatere, at det virkede, rykkede jeg selve forbindelsen over i en klasse for sig - altså mit datalag som jeg lagde i mappen "DA" i selve projektet. Da det var gjort, fejlede koden her:

System.Data.OleDb.OleDbConnection conn = new
    System.Data.OleDb.OleDbConnection();
                       
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + Server.MapPath("pointdb2005.mdb") + ";";

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Det er som om, at den ikke længere kan finde min mdb-fil på serveren. Hvordan kan det være, at det nu pludselig ikke længere virker?
Avatar billede arne_v Ekspert
29. januar 2005 - 19:49 #1
Prøv HttpContext.Current.Server.MapPath
Avatar billede agertoft Nybegynder
29. januar 2005 - 20:02 #2
Du er jo min redning igen... ;) læg et svar..
Avatar billede arne_v Ekspert
29. januar 2005 - 20:03 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester