C# & Access
-
Hi
wie kann ich mit dem Visual Studio .Net C# auf eine Datenbank(Access) zugreifen ohne einen SQL Server zu installieren gibt es einen Assistenten dafür???
-
Annahme: Du hast eine Datenbank (db1.mdb) mit einer Tabelle namens Table1.
Nachfolgend ist der Code, wie du per Ole auf die DB zugreifst und die Table1 in ein DataSet lädst.// Neue Conection anlegen
System.Data.OleDb.OleDbConnection oleDbConnection1 = new System.Data.OleDb.OleDbConnection();
oleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=\"\";User ID=Admin;Data Source=C:\\db1.mdb";
// neuen DataAdapter mit Select-Statement erzeugen
System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM Table1", oleDbConnection1);
// neues DataSet erzeugen und mit den Daten aus Table1 füllen
DataSet ds = new DataSet();
da.Fill(ds, "Table1");[/code]
-
thx
-
Was für Datenbanken werden unterstützt??? Wo kann ich das nachlesen???
-
Welche unterstützt werden, kann ich dir nicht genau sagen.
Aber vielleicht hilft dir das weiter, da siehst du den ConnectionString einiger Provider.
-
thx das sieht gut aus