<< 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設定
|
•データソース名
•ログイン設定
|
タグの通信設定
|
•フィールド名
•レコード数
|