SqlCommand SqlCommand SqlCommand SqlCommand Constructors

定義

オーバーロード

SqlCommand() SqlCommand() SqlCommand()

SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class.

SqlCommand(String) SqlCommand(String) SqlCommand(String) SqlCommand(String)

クエリ テキストを指定して、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with the text of the query.

SqlCommand(String, SqlConnection) SqlCommand(String, SqlConnection) SqlCommand(String, SqlConnection) SqlCommand(String, SqlConnection)

クエリ テキストと SqlConnection を指定して、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with the text of the query and a SqlConnection.

SqlCommand(String, SqlConnection, SqlTransaction) SqlCommand(String, SqlConnection, SqlTransaction) SqlCommand(String, SqlConnection, SqlTransaction) SqlCommand(String, SqlConnection, SqlTransaction)

クエリのテキスト、SqlConnection、および SqlTransaction を指定して、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with the text of the query, a SqlConnection, and the SqlTransaction.

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

指定されたコマンド テキスト、接続、トランザクション、暗号化の設定で、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with specified command text, connection, transaction, and encryption setting.

SqlCommand() SqlCommand() SqlCommand()

SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class.

public:
 SqlCommand();
public SqlCommand ();
Public Sub New ()

次の例では、作成、SqlCommand設定と、CommandTimeoutプロパティ。The following example creates a SqlCommand and sets the CommandTimeout property.

public void CreateSqlCommand() 
{
   SqlCommand command = new SqlCommand();
   command.CommandTimeout = 15;
   command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
    Dim command As New SqlCommand()
    command.CommandTimeout = 15
    command.CommandType = CommandType.Text
End Sub

注釈

基本コンス トラクターでは、すべてのフィールドを既定値を初期化します。The base constructor initializes all fields to their default values. 次の表のインスタンスの初期プロパティ値SqlCommandします。The following table shows initial property values for an instance of SqlCommand.

プロパティProperties 初期値Initial value
CommandText 空の文字列 ("")empty string ("")
CommandTimeout 3030
CommandType CommandType.Text
Connection NullNull

これらのプロパティを個別に呼び出して、プロパティをいずれかの値を変更することができます。You can change the value for any of these properties through a separate call to the property.

こちらもご覧ください

SqlCommand(String) SqlCommand(String) SqlCommand(String) SqlCommand(String)

クエリ テキストを指定して、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with the text of the query.

public:
 SqlCommand(System::String ^ cmdText);
public SqlCommand (string cmdText);
new System.Data.SqlClient.SqlCommand : string -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String)

パラメーター

cmdText
String String String String

クエリのテキスト。The text of the query.

次の例では、作成、 SqlCommand、接続文字列とコマンドのテキストに渡します。The following example creates a SqlCommand, passing in the connection string and command text.

public void CreateCommand() 
 {
    string queryString = "SELECT * FROM Categories ORDER BY CategoryID";
    SqlCommand command = new SqlCommand(queryString);
    command.CommandTimeout = 15;
    command.CommandType = CommandType.Text;
 }
Public Sub CreateCommand()
    Dim queryString As String = "SELECT * FROM Categories ORDER BY CategoryID"
    Dim command As New SqlCommand(queryString)
    command.CommandTimeout = 15
    command.CommandType = CommandType.Text
End Sub 

注釈

インスタンスSqlCommand作成は、次読み取り/書き込みプロパティの初期値に設定されます。When an instance of SqlCommand is created, the following read/write properties are set to initial values.

プロパティProperties 初期値Initial value
CommandText cmdText
CommandTimeout 3030
CommandType CommandType.Text
Connection nullnull

これらのプロパティを個別に呼び出して、プロパティをいずれかの値を変更することができます。You can change the value for any of these properties through a separate call to the property.

こちらもご覧ください

SqlCommand(String, SqlConnection) SqlCommand(String, SqlConnection) SqlCommand(String, SqlConnection) SqlCommand(String, SqlConnection)

クエリ テキストと SqlConnection を指定して、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with the text of the query and a SqlConnection.

public:
 SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection);
public SqlCommand (string cmdText, System.Data.SqlClient.SqlConnection connection);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection)

パラメーター

cmdText
String String String String

クエリのテキスト。The text of the query.

connection
SqlConnection SqlConnection SqlConnection SqlConnection

SQL Server のインスタンスへの接続を表す SqlConnectionA SqlConnection that represents the connection to an instance of SQL Server.

次の例では、作成、SqlCommandおよび一部のプロパティを設定します。The following example creates a SqlCommand and sets some of its properties.

private static void CreateCommand(string queryString,
    string connectionString)
{
    using (SqlConnection connection = new SqlConnection(
               connectionString))
    {
        SqlCommand command = new SqlCommand(
            queryString, connection);
        connection.Open();
        SqlDataReader reader = command.ExecuteReader();
        while (reader.Read())
        {
            Console.WriteLine(String.Format("{0}, {1}",
                reader[0], reader[1]));
        }
    }
}
Public Sub CreateCommand(ByVal queryString As String, _
  ByVal connectionString As String)
    Using connection As New SqlConnection(connectionString)
        Dim command As New SqlCommand(queryString, connection)

        connection.Open()
        Dim reader As SqlDataReader = command.ExecuteReader()
            While reader.Read()
            Console.WriteLine(String.Format("{0}, {1}", _
                reader(0), reader(1)))
        End While
    End Using
End Sub

注釈

次の表のインスタンスの初期プロパティ値SqlCommandします。The following table shows initial property values for an instance of SqlCommand.

プロパティProperties 初期値Initial value
CommandText cmdText
CommandTimeout 3030
CommandType CommandType.Text
Connection 新しいSqlConnectionの値である、connectionパラメーター。A new SqlConnection that is the value for the connection parameter.

これらのパラメーターのいずれかの値を変更するには、関連するプロパティを設定します。You can change the value for any of these parameters by setting the related property.

こちらもご覧ください

SqlCommand(String, SqlConnection, SqlTransaction) SqlCommand(String, SqlConnection, SqlTransaction) SqlCommand(String, SqlConnection, SqlTransaction) SqlCommand(String, SqlConnection, SqlTransaction)

クエリのテキスト、SqlConnection、および SqlTransaction を指定して、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with the text of the query, a SqlConnection, and the SqlTransaction.

public:
 SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection, System::Data::SqlClient::SqlTransaction ^ transaction);
public SqlCommand (string cmdText, System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlTransaction transaction);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection * System.Data.SqlClient.SqlTransaction -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection, transaction As SqlTransaction)

パラメーター

cmdText
String String String String

クエリのテキスト。The text of the query.

connection
SqlConnection SqlConnection SqlConnection SqlConnection

SQL Server のインスタンスへの接続を表す SqlConnectionA SqlConnection that represents the connection to an instance of SQL Server.

注釈

次の表のインスタンスの初期プロパティ値SqlCommandします。The following table shows initial property values for an instance of SqlCommand.

プロパティProperties 初期値Initial value
CommandText cmdText
CommandTimeout 3030
CommandType CommandType.Text
Connection 新しいSqlConnectionの値である、connectionパラメーター。A new SqlConnection that is the value for the connection parameter.

これらのパラメーターのいずれかの値を変更するには、関連するプロパティを設定します。You can change the value for any of these parameters by setting the related property.

こちらもご覧ください

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

指定されたコマンド テキスト、接続、トランザクション、暗号化の設定で、SqlCommand クラスの新しいインスタンスを初期化します。Initializes a new instance of the SqlCommand class with specified command text, connection, transaction, and encryption setting.

public:
 SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection, System::Data::SqlClient::SqlTransaction ^ transaction, System::Data::SqlClient::SqlCommandColumnEncryptionSetting columnEncryptionSetting);
public SqlCommand (string cmdText, System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlTransaction transaction, System.Data.SqlClient.SqlCommandColumnEncryptionSetting columnEncryptionSetting);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection * System.Data.SqlClient.SqlTransaction * System.Data.SqlClient.SqlCommandColumnEncryptionSetting -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection, transaction As SqlTransaction, columnEncryptionSetting As SqlCommandColumnEncryptionSetting)

パラメーター

cmdText
String String String String

クエリのテキスト。The text of the query.

connection
SqlConnection SqlConnection SqlConnection SqlConnection

SQL Server のインスタンスへの接続を表す SqlConnectionA SqlConnection that represents the connection to an instance of SQL Server.

transaction
SqlTransaction SqlTransaction SqlTransaction SqlTransaction

SqlTransaction が実行される SqlCommandThe SqlTransaction in which the SqlCommand executes.

columnEncryptionSetting
SqlCommandColumnEncryptionSetting SqlCommandColumnEncryptionSetting SqlCommandColumnEncryptionSetting SqlCommandColumnEncryptionSetting

暗号化の設定。The encryption setting. 詳細については、「Always Encrypted」を参照してください。For more information, see Always Encrypted.

適用対象