| 
       << Click to Display Table of Contents >> マニュアル > 機器接続ガイド > データベース > 接続手順 > ODBC | 
    
概要
ODBCユニットを使用すると、WindowsのODBCドライバを介してデータベースに接続を行い、テーブルに格納されたデータをタグを介して取得することができます。
1つのタグは1つのフィールドに連結します。レコード数を1とすると、最初のレコードと連結します。レコード数を2以上にすると配列タグになり、最初のレコードから順番に連結します。
以下はテーブルの例です。
FIELD01  | 
FIELD02  | 
FIELD03  | 
123  | 
…  | 
…  | 
456  | 
…  | 
…  | 
789  | 
…  | 
…  | 
…  | 
…  | 
…  | 
例えば、以下のように設定した場合は、タグの値は「123」になります。

 
また、以下のように設定した場合は配列タグとなり、値は「123,456,789」になります。

  | 
データベースからデータを取得する際、内部的にSELECT文を発行して、データを取得しています。そのため、データベースによっては、取得されるデータは順不同になります。 
 必ずテーブル上1番上のデータを取得したい場合は、ORDER文でレコードの並び替えを行ったビュー表などをデータベース側で作成しておき、そのビュー表に対して接続を行うといった方法が必要です。 ただし、ビュー表の場合は、Serverアプリケーション側から書き込みができない場合もあるため、注意が必要です。また、ビュー表が参照できないデータベースもある場合があるため、ビュー表が参照できるかどうかを事前に確認してください。  | 
設定ダイアログ詳細
ユニットの通信設定 
 
  | 
 •データソース名 
 •テーブル設定 
  | 
ODBC設定 
 
  | 
 •データソース名 
 •ログイン設定 
 
  | 
タグの通信設定 
 
  | 
 •フィールド名 
 •レコード数 
  |