# ODBC

マニュアル > 機器接続ガイド > データベース > 接続手順 > # ODBC |

概要

DBCドライバはWindows内のODBC機能を使用して、ODBCに登録された各種データベースへ接続を行い、テーブルに格納されたデータを取得することができます。

１つのタグは１つのフィールドに連結します。レコード数を１とすると、最初のレコードと連結します。レコード数を２以上にすると配列タグになり、最初のレコードから順番に連結します。

FIELD01 | FIELD02 | FIELD03
123 | … | …
456 | … | …
789 | … | …
… | … | …

下記のように設定をおこなった場合は、タグの値は「123」になります。

下記のように設定をおこなった場合は、配列タグになり値は「123,456,789」になります。

| マイクロソフト社製パッケージAccessを用いる場合、主キー（重複無し）のフィールドを作成して下さい。（書き込みの際「複数の行が更新されました」というエラーがでる場合があります）。

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

設定ダイアログ詳細

通信設定 | •データソース名 ODBCのデータソースを設定します。 •テーブル設定 連結するテーブル名です。
ODBC設定 | •データソース名 選択ボタンからデータソース選択画面を呼び出し、接続先データソースを選択します。 •ログイン設定 ログインが必要な場合の設定です。
タグの通信設定 | •フィールド名 連結するフィールド名です。 •レコード数 連結するレコード数です。２以上に設定すると配列タグになります。