<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 |
---|---|---|
adEmpty | 0 | Tidak bernilai |
adSmallInt | 2 | A 2-byte integer ditandatangani. |
adInteger | 3 | A 4-byte integer ditandatangani. |
adSingle | 4 | Sebuah presisi tunggal nilai floating-point. |
adDouble | 5 | Sebuah double-presisi nilai floating-point. |
adCurrency | 6 | Nilai mata uang |
adDate | 7 | Jumlah hari sejak 30 Desember 1899 + fraksi sehari. |
adBSTR | 8 | Sebuah karakter null-string dihentikan. |
adIDispatch | 9 | Sebuah pointer ke IDispatch antarmuka pada objek COM. Catatan: Saat ini tidak didukung oleh ADO. |
adError | 10 | Sebuah kode kesalahan 32-bit |
adBoolean | 11 | Nilai boolean. |
adVariant | 12 | Sebuah Automation Variant . catatan: Saat ini tidak didukung oleh ADO. |
adIUnknown | 13 | Sebuah pointer ke IUnknown antarmuka pada objek COM. Catatan: Saat ini tidak didukung oleh ADO. |
adDecimal | 14 | Nilai numerik yang tepat dengan tetap presisi dan skala. |
adTinyInt | 16 | A 1-byte integer ditandatangani. |
adUnsignedTinyInt | 17 | A 1-byte unsigned integer. |
adUnsignedSmallInt | 18 | A 2-byte unsigned integer. |
adUnsignedInt | 19 | A 4-byte unsigned integer. |
adBigInt | 20 | 8-byte integer ditandatangani. |
adUnsignedBigInt | 21 | 8-byte unsigned integer. |
adFileTime | 64 | Jumlah interval 100-nanosecond sejak Januari 1,1601 |
adGUID | 72 | Sebuah pengidentifikasi unik global (GUID) |
adBinary | 128 | Sebuah nilai biner. |
adChar | 129 | Sebuah nilai string. |
adWChar | 130 | Sebuah diakhiri null-Unicode string karakter. |
adNumeric | 131 | Nilai numerik yang tepat dengan tetap presisi dan skala. |
adUserDefined | 132 | Sebuah variabel yang ditetapkan pengguna. |
adDBDate | 133 | Nilai tanggal (yyyymmdd) . |
adDBTime | 134 | Sebuah nilai waktu (hhmmss) . |
adDBTimeStamp | 135 | Sebuah tanggal / waktu cap (YYYYMMDDHHMMSS ditambah sebagian kecil dalam miliar). |
adChapter | 136 | Nilai bab 4-byte yang mengidentifikasi baris dalam rowset anak |
adPropVariant | 138 | Sebuah Automation PROPVARIANT. |
adVarNumeric | 139 | Nilai numerik ( Parameter object only) . |
adVarChar | 200 | Sebuah nilai string ( Parameter object only) . |
adLongVarChar | 201 | Sebuah nilai string yang panjang. |
adVarWChar | 202 | Sebuah diakhiri null-Unicode string karakter. |
adLongVarWChar | 203 | Sebuah panjang nilai string Unicode null-dihentikan. |
adVarBinary | 204 | Sebuah nilai biner ( Parameter object only) . |
adLongVarBinary | 205 | Sebuah nilai biner yang panjang. |
AdArray | 0x2000 | 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 |
---|---|---|
adParamUnknown | 0 | Arah diketahui |
adParamInput | 1 | parameter masukan |
adParamOutput | 2 | parameter output |
adParamInputOutput | 3 | Kedua input dan parameter output |
adParamReturnValue | 4 | nilai kembali |
<Complete Reference Command Object