Datenbankzugriff mit der PowerShell (ADO.NET mit der PowerShell)
Autor: Dr. Holger Schwichtenberg
Eingabedaten$Conn = "Provider=Microsoft.Jet.OLE DB.4.0;Data Source=j:\demo\dokumente\users.mdb;" $SQL = "Select * from users order by UserSurname" Datenbank öffnen"Öffne die Datenbank..." $conn = New-Object System.Data.OLE DB.OLE DBConnection($Conn) $conn.open() "Zustand der Datenbank: " + $conn.State SQL-Befehl ausführen"Befehl ausführen: " + $SQL $cmd = New-Object System.Data.OLE DB.OLE DBCommand($sql,$conn) $ada = New-Object System.Data.OLE DB.OLE DBDataAdapter($cmd) $ds = New-Object System.Data.DataSet $ada.Fill($ds, "Benutzer") | out-null "Anzahl der Tabellen im Dataset: " + $ds.Tables.Count "Anzahl der Datens#tze in Tabelle 1: " + $ds.Tables[0].Rows.Count "Ausgabe der Daten:" $ds.Tables[0] | Select UserFirstName, UserSurname, userid
$Conn = "Provider=Microsoft.Jet.OLE DB.4.0;Data Source=j:\demo\dokumente\users.mdb;" $SQL = "Select * from users order by UserSurname"
"Öffne die Datenbank..." $conn = New-Object System.Data.OLE DB.OLE DBConnection($Conn) $conn.open() "Zustand der Datenbank: " + $conn.State
"Befehl ausführen: " + $SQL $cmd = New-Object System.Data.OLE DB.OLE DBCommand($sql,$conn) $ada = New-Object System.Data.OLE DB.OLE DBDataAdapter($cmd) $ds = New-Object System.Data.DataSet $ada.Fill($ds, "Benutzer") | out-null "Anzahl der Tabellen im Dataset: " + $ds.Tables.Count "Anzahl der Datens#tze in Tabelle 1: " + $ds.Tables[0].Rows.Count "Ausgabe der Daten:" $ds.Tables[0] | Select UserFirstName, UserSurname, userid
Liste aller Codebeispiele Definition '.NET Framework Class Library' PowerShell Community Portal