$sql_dll_path = "C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.23\Assemblies\v4.5.2\MySql.Data.dll" [void][System.Reflection.Assembly]::LoadFrom($sql_dll_path) $sqlconn = New-Object MySql.Data.MySqlClient.MySqlConnection -Property @{ ConnectionString = "server=localhost;user id=krumel;password=dpkimuyt;database=ad_manager;pooling=false" } function QueryDB() { param ( [string] $query, [int] $fields ) # $query # $fields $sqlcmd = New-Object MySql.Data.MySqlClient.MySqlCommand -Property @{ CommandText = $query Connection = $sqlconn } $sqlconn.Open() $reader = $sqlcmd.ExecuteReader() $data = @() while ($reader.Read()) { $row = @() for ($i = 0; $i -lt $fields; $i++) { $row += $reader.GetString($i) } $data += , $row } $sqlconn.Close() return $data } QueryDB "SELECT * FROM ad_abteilung;" 2