OleDbCommand.CommandText プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OleDbCommand.CommandText プロパティの意味・解説 

OleDbCommand.CommandText プロパティ

データ ソース実行する SQL ステートメントまたはストアド プロシージャ取得または設定します

名前空間: System.Data.OleDb
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Overrides Property
 CommandText As String
Dim instance As OleDbCommand
Dim value As String

value = instance.CommandText

instance.CommandText = value
public override string CommandText { get;
 set; }
/** @property */
public String get_CommandText ()

/** @property */
public void set_CommandText (String value)

プロパティ
実行する SQL ステートメントまたはストアド プロシージャ既定値空の文字列です。

解説解説

CommandType プロパティStoredProcedure設定したときは、CommandType プロパティストアド プロシージャ名に設定する必要がありますストアド プロシージャ名に特殊文字含まれる場合ユーザーエスケープ文字構文使用する必要がありますExecute メソッド1 つ呼び出すと、コマンドがこのストアド プロシージャ実行します

CommandTypeTableDirect設定した場合は、アクセスするテーブルの名前を CommandType プロパティ設定する必要がありますテーブル名に特殊文字含まれている場合は、エスケープ文字構文使用する必要がありますExecute メソッド1 つ呼び出すと、指定したテーブルすべての行および列が返されます。

現在の接続実行またはフェッチ操作実行中の場合は、ConnectionCommandType、および CommandText プロパティ設定できません。

CommandTypeText設定した場合OLE DB .NET プロバイダでは、OleDbCommand が呼び出す SQL ステートメントまたはストアド プロシージャパラメータを渡すための名前付パラメータ利用できません。この場合は、疑問符 (?) プレースホルダを使用する必要があります次に例を示します

SELECT * FROM Customers WHERE CustomerID = ?

たがってパラメータ疑問符プレースホルダの位置と、OleDbParameter オブジェクトを OleDbParameterCollection に追加する順序とを、正しく対応させる必要があります

詳細については、「コマンドによるストアド プロシージャ使用」を参照してください

使用例使用例

OleDbCommand作成し、そのプロパティ一部設定する例を次に示します

Public Sub CreateMyOleDbCommand()
    Dim command As New OleDbCommand()
    command.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"
    command.CommandTimeout = 20
End Sub
public void CreateMyOleDbCommand() 
{
   OleDbCommand command = new OleDbCommand();
   command.CommandText = "SELECT * FROM Categories ORDER BY CategoryID";
   command.CommandTimeout = 20;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

OleDbCommand.CommandText プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OleDbCommand.CommandText プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS