ODBC

<< Click to Display Table of Contents >>

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

ODBC

概要

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

 

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

 

FIELD01

FIELD02

FIELD03

123

456

789

 

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

c_plc_0755
 

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

c_plc_0756

 

attention

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

 

attention

データベースからデータを取得する際、内部的にSELECT文を発行して、データを取得しています。そのため、データベースによっては、取得されるデータは順不同になります。

 

必ずテーブル上1番上のデータを取得したい場合は、ORDER文でレコードの並び替えを行ったビュー表などをデータベース側で作成しておき、そのビュー表に対して接続を行うといった方法が必要です。

ただし、ビュー表の場合は、Serverアプリケーション側から書き込みができない場合もあるため、注意が必要です。また、ビュー表が参照できないデータベースもある場合があるため、事前にビュー表が参照できるかどうかを事前に確認してください。

 

設定ダイアログ詳細

通信設定

c_plc_0758

 

 

データソース名
ODBCのデータソースを設定します。

 

テーブル設定
連結するテーブル名です。

 

ODBC設定

c_plc_0747

 

 

データソース名
選択ボタンからデータソース選択画面を呼び出し、接続先データソースを選択します。

 

ログイン設定
ログインが必要な場合の設定です。

 

 

タグの通信設定

c_plc_0759

 

 

フィールド名
連結するフィールド名です。

 

レコード数
連結するレコード数です。2以上に設定すると配列タグになります。