Atribut Size ADO

Definisi dan penggunaan

Atribut Size dapat diatur atau mengembalikan nilai long, yang menunjukkan ukuran maksimal nilai objek Parameter (byte atau karakter).

Sintaks

objparameter.Size

Pengertian

Jika ingin menentukan jenis data panjang objek Parameter (contoh semua jenis String, seperti adVarChar), harus diatur atribut Size objek terlebih dahulu, lalu tambahkan objek tersebut ke koleksi Parameters. Jika tidak, akan terjadi kesalahan.

Jika Parameter objek telah ditambahkan ke koleksi Parameters objek Command dan jenisnya diubah menjadi jenis data panjang berubah, maka harus diatur atribut Size objek Parameter terlebih dahulu, lalu eksekusi objek Command. Jika tidak, akan terjadi kesalahan.

Jika menggunakan kaedah Refresh untuk mendapatkan maklumat parameter daripada penyedia dan mengembalikan satu atau lebih objek Parameter jenis data variabel panjang, ADO mungkin akan mengalokasikan ruang memori untuk parameter ini berdasarkan saiz maksimum yang mungkin, yang mungkin menyebabkan kesalahan dalam proses pelaksanaan. Untuk mengelakkan kesalahan, set semakan sifat Size parameter ini secara eksplisit sebelum melaksanakan perintah.

Sifat Size adalah baca/tulis.

Contoh

<%
set comm=Server.CreateObject("ADODB.Command")
set para=Server.CreateObject("ADODB.Parameter")
para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname
comm.Parameters.Append para
%>