2017年5月14日日曜日

PowerShell から FileMaker ODBC 経由で値を取得。|FileMaker ODBC|SELECT|PowerShell

PowerShell から FileMaker ODBC 経由で値を取得。


[void][System.Reflection.Assembly]::LoadWithPartialName('System.Data');
$connectionString = 'driver={FileMaker ODBC};server=localhost;database={FileMaker_FileName};uid=admin;pwd=;';
$cmd = 'SELECT * FROM {TableName}';

$odbc_con = New-Object System.Data.Odbc.OdbcConnection($connectionString);
$odbc_con.Open();
$odbc_cmd = New-Object System.Data.Odbc.OdbcCommand;
$odbc_cmd.Connection = $odbc_con;
$odbc_cmd.CommandText = $cmd;
$odbcReader = $odbc_cmd.ExecuteReader();
while ($odbcReader.Read()) {
    $odbcReader['{FieldName}'].ToString() + ' ' + $odbcReader['{FieldName}'].ToString()
}

$odbc_cmd.Dispose();
$odbc_con.Close();
$odbc_con.Dispose() ;

0 件のコメント:

コメントを投稿