Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » SQL Anywhere .NET 2.0 API リファレンス » iAnywhere.Data.SQLAnywhere ネームスペース (.NET 2.0) » SACommandBuilder クラス » GetInsertCommand メソッド

 

GetInsertCommand(Boolean) メソッド

Update が呼び出されたときにデータベース上で INSERT オペレーションを実行する、生成された SACommand オブジェクトを返します。

構文
Visual Basic

Public Function GetInsertCommand( _
   ByVal useColumnsForParameterNames As Boolean _
) As SACommand
C#

public SACommand GetInsertCommand(
   bool useColumnsForParameterNames
);
パラメータ
  • useColumnsForParameterNames   true の場合、可能であれば、カラム名に一致するパラメータ名を生成します。false の場合、@p1、@p2 などを生成します。

戻り値

挿入の実行に必要な、自動的に生成された SACommand オブジェクト。

備考

GetInsertCommand メソッドは、実行対象の SACommand オブジェクトを返すため、情報やトラブルシューティング用として役に立ちます。

また、GetInsertCommand は、修正されたコマンドの基礎としても使用できます。たとえば、GetInsertCommand を呼び出して CommandTimeout 値を修正してから、SADataAdapter で値を明示的に設定できます。

アプリケーションが Update または GetInsertCommand を呼び出すと、SQL 文が最初に生成されます。SQL 文が最初に生成された後で、アプリケーションが文を変更する場合、RefreshSchema を明示的に呼び出す必要があります。この処理を行わないと、GetInsertCommand は、正しくない可能性がある古い文の情報を使用し続けます。

参照