IDataParameter.Value 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 menetapkan nilai parameter.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object? Value { get; set; }
public object Value { get; set; }
member this.Value : obj with get, set
Public Property Value As Object
Nilai Properti
Object Yang merupakan nilai parameter. Nilai default-nya adalah null.
Contoh
Contoh berikut membuat instans kelas penerapan, SqlParameter, dan menetapkan beberapa propertinya.
public void CreateSqlParameter()
{
SqlParameter parameter = new SqlParameter(
"@Description", SqlDbType.VarChar);
parameter.Value = "garden hose";
parameter.Size = 11;
}
Public Sub CreateSqlParameter()
Dim parameter As New SqlParameter( _
"@Description", SqlDbType.VarChar)
parameter.Value = "garden hose"
parameter.Size = 11
End Sub
Keterangan
Untuk parameter input, nilai terikat ke IDbCommand yang dikirim ke server. Untuk parameter nilai output dan pengembalian, nilai diatur pada penyelesaian IDbCommand dan setelah IDataReader ditutup.
Saat mengirim nilai parameter null ke server, pengguna harus menentukan DBNull
, bukan null. Nilai nol dalam sistem adalah objek kosong yang tidak memiliki nilai.
DBNull
digunakan untuk mewakili nilai null.
Jika aplikasi menentukan jenis database, nilai terikat dikonversi ke jenis tersebut saat penyedia mengirim data ke server. Penyedia mencoba mengonversi semua jenis nilai jika mendukung IConvertible antarmuka. Kesalahan konversi dapat mengakibatkan jika jenis yang ditentukan tidak kompatibel dengan nilai.
Properti Value ditimpa oleh Update.