Skip to content

Instantly share code, notes, and snippets.

@teambob
Last active March 31, 2025 07:04
Show Gist options
  • Save teambob/a2e100f2cee4c7af28d8950621c68202 to your computer and use it in GitHub Desktop.
Save teambob/a2e100f2cee4c7af28d8950621c68202 to your computer and use it in GitHub Desktop.
Powershell script to run queries against ODBC
if ( $args.Count -lt 2 ) {
Write( "Usage: odbc.ps1 <DSN> <SQL>")
Exit(1)
}
$connStr = $args[0]
$con = New-Object System.Data.Odbc.OdbcConnection $connStr
$con.Open()
$sql = $args[1]
$cmd = New-Object System.Data.Odbc.OdbcCommand $sql, $con
$rdr = $cmd.ExecuteReader()
while ($rdr.Read())
{
for($field = 0; $field -lt $rdr.FieldCount; $field++) {
Write ($rdr.GetValue($field))
}
Write(" ").\odbc
}
$rdr.Close()
$con.Close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment