20. februar 2004 - 00:01Der er
8 kommentarer og 1 løsning
Opret forbindelse til access database i C#
Hej hvor og hvordan skal jeg oprette en forbindelses til en Access database i C#, hvis databasen hedder pizza og med tabelen pizzaList. Rækkerne hedder pNumber, Pnavn, pBeskriv, pPris jeg har læst mig lidt til i en bog at man også bruger noget med datagrid til at skrive den ud med bagefter er det korrekt.
NB: Er ny til .NET, og har lavet en del PHP før hvor database connection er en del letter syntes jeg. HÅBER AT LÆRE DET I .NET C#
Helst et fyldigt svar, min database ligger i samme bibliotek som pizza.aspx
Line 10: OleDbConnection objConnection; Line 11: OleDbCommand objCommand; Line 12: strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\IU\PizzaSite\pizza.mdb"; Line 13: objConnection = new OleDbConnection(strConnection); Line 14: objConnection.Open();
Microsoft (R) Visual C# .NET Compiler version 7.10.3052.4 for Microsoft (R) .NET Framework version 1.1.4322 Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.
Prøv at skrive strConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\IU\PizzaSite\pizza.mdb";
problemet er at C# bruger \ til f.eks. at angive et linjeskift i en tekststreng: \n. Ved at sætte @ foran en tekststreng fortæller man, at der ikke skal tages hensyn til \.
Line 10: OleDbConnection objConnection; Line 11: OleDbCommand objCommand; Line 12: strConnection =@ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\IU\PizzaSite\pizza.mdb"; Line 13: objConnection = new OleDbConnection(strConnection); Line 14: objConnection.Open();
Microsoft (R) Visual C# .NET Compiler version 7.10.3052.4 for Microsoft (R) .NET Framework version 1.1.4322 Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.
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.