SqlCommand Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de SqlCommand klasse.
Overloads
| Name | Description |
|---|---|
| SqlCommand() |
Initialiseert een nieuw exemplaar van de SqlCommand klasse. |
| SqlCommand(String) |
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query. |
| SqlCommand(String, SqlConnection) |
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query en een SqlConnection. |
| SqlCommand(String, SqlConnection, SqlTransaction) |
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query, een SqlConnectionen de SqlTransaction. |
| SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting) |
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de opgegeven opdrachttekst, verbinding, transactie en versleutelingsinstelling. |
SqlCommand()
Initialiseert een nieuw exemplaar van de SqlCommand klasse.
public:
SqlCommand();
public SqlCommand();
Public Sub New ()
Voorbeelden
In het volgende voorbeeld wordt een SqlCommand eigenschap gemaakt en ingesteld CommandTimeout .
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
Opmerkingen
De basisconstructor initialiseert alle velden naar de standaardwaarden. In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van SqlCommand.
| Properties | Initiële waarde |
|---|---|
| CommandText | lege tekenreeks ("") |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | Null |
U kunt de waarde voor een van deze eigenschappen wijzigen via een afzonderlijke aanroep naar de eigenschap.
Zie ook
Van toepassing op
SqlCommand(String)
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de 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)
Parameters
- cmdText
- String
De tekst van de query.
Voorbeelden
In het volgende voorbeeld wordt een SqlCommand, doorgegeven in de opdrachttekst, gemaakt.
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
Opmerkingen
Wanneer een exemplaar van SqlCommand wordt gemaakt, worden de volgende eigenschappen voor lezen/schrijven ingesteld op initiële waarden.
| Properties | Initiële waarde |
|---|---|
| CommandText | cmdText |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | nul |
U kunt de waarde voor een van deze eigenschappen wijzigen via een afzonderlijke aanroep naar de eigenschap.
Zie ook
- Verbinding maken en ophalen van gegevens in ADO.NET
- Using the .NET Framework Data Provider for SQL Server
- overzicht van ADO.NET
Van toepassing op
SqlCommand(String, SqlConnection)
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query en een 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)
Parameters
- cmdText
- String
De tekst van de query.
- connection
- SqlConnection
Een SqlConnection die de verbinding met een exemplaar van SQL Server vertegenwoordigt.
Voorbeelden
In het volgende voorbeeld wordt een SqlCommand aantal eigenschappen gemaakt en ingesteld.
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
Opmerkingen
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van SqlCommand.
| Properties | Initiële waarde |
|---|---|
| CommandText | cmdText |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | Een nieuwe SqlConnection waarde die de waarde voor de connection parameter is. |
U kunt de waarde voor een van deze parameters wijzigen door de gerelateerde eigenschap in te stellen.
Zie ook
- Verbinding maken en ophalen van gegevens in ADO.NET
- Using the .NET Framework Data Provider for SQL Server
- overzicht van ADO.NET
Van toepassing op
SqlCommand(String, SqlConnection, SqlTransaction)
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de tekst van de query, een SqlConnectionen de 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)
Parameters
- cmdText
- String
De tekst van de query.
- connection
- SqlConnection
Een SqlConnection die de verbinding met een exemplaar van SQL Server vertegenwoordigt.
- transaction
- SqlTransaction
De SqlTransaction uitvoering SqlCommand .
Opmerkingen
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van SqlCommand.
| Properties | Initiële waarde |
|---|---|
| CommandText | cmdText |
| CommandTimeout | 30 |
| CommandType | CommandType.Text |
| Connection | Een nieuwe SqlConnection waarde die de waarde voor de connection parameter is. |
U kunt de waarde voor een van deze parameters wijzigen door de gerelateerde eigenschap in te stellen.
Zie ook
- Verbinding maken en ophalen van gegevens in ADO.NET
- Using the .NET Framework Data Provider for SQL Server
- overzicht van ADO.NET
Van toepassing op
SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)
Initialiseert een nieuw exemplaar van de SqlCommand klasse met de opgegeven opdrachttekst, verbinding, transactie en versleutelingsinstelling.
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)
Parameters
- cmdText
- String
De tekst van de query.
- connection
- SqlConnection
Een SqlConnection die de verbinding met een exemplaar van SQL Server vertegenwoordigt.
- transaction
- SqlTransaction
De SqlTransaction uitvoering SqlCommand .
- columnEncryptionSetting
- SqlCommandColumnEncryptionSetting
De versleutelingsinstelling. Zie Always Encrypted voor meer informatie.