Bagikan melalui


SqlCommand.CommandText Properti

Definisi

Mendapatkan atau mengatur pernyataan Transact-SQL, nama tabel, atau prosedur tersimpan untuk dijalankan di sumber data.

public:
 virtual property System::String ^ CommandText { System::String ^ get(); void set(System::String ^ value); };
public:
 property System::String ^ CommandText { System::String ^ get(); void set(System::String ^ value); };
public override string CommandText { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandText")]
public string CommandText { get; set; }
member this.CommandText : string with get, set
[<System.Data.DataSysDescription("DbCommand_CommandText")>]
member this.CommandText : string with get, set
Public Overrides Property CommandText As String
Public Property CommandText As String

Nilai Properti

Pernyataan Transact-SQL atau prosedur tersimpan untuk dijalankan. Defaultnya adalah string kosong.

Penerapan

Atribut

Contoh

Contoh berikut membuat SqlCommand dan mengatur beberapa propertinya.

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

Keterangan

CommandType Ketika properti diatur ke StoredProcedure, CommandText properti harus diatur ke nama prosedur tersimpan. Pengguna mungkin diharuskan untuk menggunakan sintaks karakter escape jika nama prosedur tersimpan berisi karakter khusus. Perintah menjalankan prosedur tersimpan ini saat Anda memanggil salah Execute satu metode.

Penyedia Data microsoft .NET Framework untuk SQL Server tidak mendukung tempat penampung tanda tanya (?) untuk meneruskan parameter ke pernyataan Transact-SQL atau prosedur tersimpan CommandType.Textyang disebut oleh perintah . Dalam hal ini, parameter bernama harus digunakan. Contohnya:

SELECT * FROM dbo.Customers WHERE CustomerID = @CustomerID

Untuk informasi selengkapnya, lihat Mengonfigurasi Parameter dan Jenis Data Parameter.

Berlaku untuk

Lihat juga