OdbcParameter.ParameterName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur nama OdbcParameter.
public:
virtual property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public:
property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public override string ParameterName { get; set; }
public string ParameterName { get; set; }
member this.ParameterName : string with get, set
Public Overrides Property ParameterName As String
Public Property ParameterName As String
Nilai Properti
Nama OdbcParameter. Defaultnya adalah string kosong ("").
Penerapan
Contoh
Contoh berikut mengasumsikan bahwa sumber data memiliki nama tabel MyTable dan prosedur tersimpan bernama MyProc yang didefinisikan sebagai:
CREATE TABLE MyTable (col1 int, col2 smallmoney, col3 decimal)
CREATE PROC MyProc (@p1 int, @p2 smallmoney, @p3 decimal) AS INSERT INTO MyTable VALUES (@p1, @p2, @p3)
Contoh berikut membuat parameter dan memanggil prosedur tersimpan MyProc:
Public Sub CreateMyProc(connection As OdbcConnection)
Dim command As OdbcCommand = connection.CreateCommand()
command.CommandText = "{ call MyProc(?,?,?) }"
command.Parameters.Add("", OdbcType.Int).Value = 1
command.Parameters.Add("", OdbcType.Decimal).Value = 2
command.Parameters.Add("", OdbcType.Decimal).Value = 3
End Sub
public void CreateMyProc(OdbcConnection connection)
{
OdbcCommand command = myConnection.CreateCommand();
command.CommandText = "{ call MyProc(?,?,?) }";
command.Parameters.Add("", OdbcType.Int).Value = 1;
command.Parameters.Add("", OdbcType.Decimal).Value = 2;
command.Parameters.Add("", OdbcType.Decimal).Value = 3;
}
Keterangan
Alih-alih parameter bernama, Penyedia ODBC .NET menggunakan parameter posisional yang ditandai dengan tanda tanya (?) dalam sintaks teks perintah. Objek parameter dalam OdbcParameterCollection dan parameter aktual yang diterima oleh prosedur tersimpan atau pernyataan SQL berparameter sesuai satu sama lain berdasarkan urutan di mana OdbcParameter objek dimasukkan ke dalam koleksi alih-alih berdasarkan nama parameter. Nama parameter dapat disediakan, tetapi akan diabaikan selama pengikatan objek parameter.