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

AVEVA™ InTouch HMI

テーブルへの新しいレコードの書き込み

テーブルへの新しいレコードの書き込み

  • Last UpdatedSep 26, 2024
  • 1 minute read

SQLInsert() 関数を使用して、新しいレコードをデータベースに挿入できます。SQLInsert() 関数は、InTouch タグ変数の現在の値を使用して、1 つのレコードをテーブルに挿入します。SQLInsert() 関数は、ステートメントを準備、挿入、および終了するワン ステップの操作です。

InTouch メッセージ型タグに関連付けられている文字列が、テーブルの対応するテキスト フィールドの定義されたサイズよりも長い場合は、メッセージ型タグから使用されている文字数がフィールドの定義サイズとなります。

注記:InTouch タグ変数に Null は使用できません。バインド リストにフィールドが含まれている場合は、これらの関数を使用したデータベースを更新したり、データベースに Null 値を挿入したりすることはできません。Null 値を許可するように定義されているはずであった、フィールドを含まない INSERT ステートメントに、SQLExecute を使用してフィールドに Null 値を挿入できます。

SQL Access は、別々に準備、挿入、およびレコード挿入後にクリーン アップを行う他の 3 つの関数を提供しています。これらの関数を一緒に使用すると、単一の prepare および end ステートメントを含むスクリプトを記述でき、必要に応じていくつでもレコード挿入ステートメントを追加できます。SQLInsert() 関数ではなく個別の関数を使用してデータを挿入すると、コンピュータのリソースの使用率を削減できます。