Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SQLConnect() 関数

  • Last UpdatedSep 26, 2024
  • 1 minute read

SQLConnect() 関数を InTouch QuickScript で使用して、ConnectString 引数で指定されたデータベースに接続できます。

SQLConnect() は、すべての後続 SQL 関数でパラメータとして使用される ConnectionID 引数に値を返します。SQLConnect 関数をスクリプトで使用する前に、アプリケーションでバインド リストを定義する必要があります。

カテゴリ

SQL

構文

[ResultCode=]SQLConnect(ConnectionID, "ConnectString");

引数

ConnectionID

各データベース接続に SQLConnect() 関数によって割り当てられた番号(ID)を保持するメモリ整数型タグの名前

ConnectString

データベースおよび SQLConnect() 関数で使用される追加ログオン情報を識別する文字列

備考

アプリケーション フォルダにバインド リスト(SQL.DEF ファイル)が必要です。この関数は、このファイルがないと機能しません。

SQLTrace=1 が win.ini ファイルの [InTouch] セクションに定義されている場合は、SQLConnect が正常に実行されるたびに、ADO、プロバイダ、およびデータベース システムのバージョン情報が Log Viewer にログ記録されます。

次のステートメントは、IBM OS/2 Database Manager と SAMPLE という名前のデータベースに接続します。

[ResultCode=]SQLConnect(ConnectionID,"DSN=OS2DM;
DB=SAMPLE");

この関数は、すべての後続 SQL 関数でパラメータとして使用される ConnectionID 変数に値が返されます。

"DSN=data source name[;attribute=value
[;attribute=value]...]"