tutorial pengembangan web terbaru
 

ADO Cara CreateParameter


<Complete Reference Command Object

Metode CreateParameter menciptakan dan mengembalikan sebuah objek Parameter yang mengandung sifat-sifat tertentu seperti nama, jenis, arah, ukuran, dan nilai.

Note: Metode ini tidak secara otomatis menambahkan Parameter baru untuk koleksi. Untuk menambahkan Parameter ke Koleksi Parameter, menggunakan properti Append.

Sintaksis

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

Parameter Deskripsi
name Pilihan. Nama objek Parameter.
type Pilihan. Salah satu DataTypeEnum konstanta yang menentukan jenis data untuk objek Parameter. Default adalah adEmpty. Jika Anda memilih tipe data variabel-panjang, Anda juga akan perlu menentukan parameter Ukuran atau properti Ukuran. Jika Anda menentukan adDecimal atau adNumeric tipe data, Anda juga harus mengatur NumericScale dan sifat Presisi dari objek Parameter.
direction Pilihan. Salah satu ParameterDirectionEnum konstanta yang mendefinisikan arah dari objek Parameter. Default adalah adParamInput.
size Pilihan. Menentukan panjang tipe data variabel-panjang, jika jenis seperti dinyatakan dalam Type parameter. Default adalah nol.
value Pilihan. Nilai dari objek Parameter

Nilai DataTypeEnum

Menentukan tipe data dari lapangan, Parameter, atau objek Properti

Konstan Nilai Deskripsi
adEmpty0 Tidak bernilai
adSmallInt2 A 2-byte integer ditandatangani.
adInteger3 A 4-byte integer ditandatangani.
adSingle4 Sebuah presisi tunggal nilai floating-point.
adDouble5 Sebuah double-presisi nilai floating-point.
adCurrency6 Nilai mata uang
adDate7 Jumlah hari sejak 30 Desember 1899 + fraksi sehari.
adBSTR8 Sebuah karakter null-string dihentikan.
adIDispatch9 Sebuah pointer ke IDispatch antarmuka pada objek COM. Catatan: Saat ini tidak didukung oleh ADO.
adError10 Sebuah kode kesalahan 32-bit
adBoolean11 Nilai boolean.
adVariant12 Sebuah Automation Variant . catatan: Saat ini tidak didukung oleh ADO.
adIUnknown13 Sebuah pointer ke IUnknown antarmuka pada objek COM. Catatan: Saat ini tidak didukung oleh ADO.
adDecimal14 Nilai numerik yang tepat dengan tetap presisi dan skala.
adTinyInt16 A 1-byte integer ditandatangani.
adUnsignedTinyInt17 A 1-byte unsigned integer.
adUnsignedSmallInt18 A 2-byte unsigned integer.
adUnsignedInt19 A 4-byte unsigned integer.
adBigInt20 8-byte integer ditandatangani.
adUnsignedBigInt21 8-byte unsigned integer.
adFileTime64 Jumlah interval 100-nanosecond sejak Januari 1,1601
adGUID72 Sebuah pengidentifikasi unik global (GUID)
adBinary128 Sebuah nilai biner.
adChar129 Sebuah nilai string.
adWChar130 Sebuah diakhiri null-Unicode string karakter.
adNumeric131 Nilai numerik yang tepat dengan tetap presisi dan skala.
adUserDefined132 Sebuah variabel yang ditetapkan pengguna.
adDBDate133 Nilai tanggal (yyyymmdd) .
adDBTime134 Sebuah nilai waktu (hhmmss) .
adDBTimeStamp135 Sebuah tanggal / waktu cap (YYYYMMDDHHMMSS ditambah sebagian kecil dalam miliar).
adChapter136 Nilai bab 4-byte yang mengidentifikasi baris dalam rowset anak
adPropVariant138 Sebuah Automation PROPVARIANT.
adVarNumeric139 Nilai numerik ( Parameter object only) .
adVarChar200 Sebuah nilai string ( Parameter object only) .
adLongVarChar201 Sebuah nilai string yang panjang.
adVarWChar202 Sebuah diakhiri null-Unicode string karakter.
adLongVarWChar203 Sebuah panjang nilai string Unicode null-dihentikan.
adVarBinary204 Sebuah nilai biner ( Parameter object only) .
adLongVarBinary205 Sebuah nilai biner yang panjang.
AdArray0x2000 Nilai bendera dikombinasikan dengan yang lain tipe data yang konstan. Menunjukkan array yang tipe data lainnya.

Nilai ParameterDirectionEnum

Menentukan apakah Parameter yang merupakan parameter input, parameter output, baik input dan parameter output, atau nilai kembali dari prosedur yang tersimpan.

Konstan Nilai Deskripsi
adParamUnknown0 Arah diketahui
adParamInput1 parameter masukan
adParamOutput2 parameter output
adParamInputOutput3 Kedua input dan parameter output
adParamReturnValue4 nilai kembali

<Complete Reference Command Object