如何使用Powershell和ODBC连接从Postgresql中读取列?我不断收到错误消息。
这是我第一次尝试以这种方式连接到数据库,但我不知道如何将这些字段作为字符串返回。
$conn = New-Object -comobject ADODB.Connection
$conn.Open("PostgreSQL35W")
$recordset = $conn.ExecuteReader("SELECT ""openStatus"", ""lockStatus"" FROM public.accesspointstatus WHERE id = '3'")
while ($recordset.Read())
{
Write-Output $recordset['openStatus'];
Write-Output $recordset['lockStatus'];
}
$recordset.Close();
$conn.Close();