ADO Size Özelliği

Tanım ve Kullanım

Size özelliği, Parameter nesnesindeki değerlerin maksimum boyutunu (bayt veya karakter) gösteren bir long değeri ayarlar veya döndürür.

Gramer

objparameter.Size

Açıklama

Parameter nesnesinin değişken uzunluk veri türünü belirlemek istiyorsanız (örneğin, tüm String türleri, adVarChar gibi), öncelikle nesnenin Size özelliğini ayarlamalısınız, ardından bu nesneyi Parameters koleksiyonuna eklemelisiniz. Aksi takdirde, hata meydana gelecektir.

Eğer Parameter nesnesini Command nesnesinin Parameters koleksiyonuna eklemiş ve türünü değişken uzunluk veri türüne ayarlamışsanız, Parameter nesnesinin Size özelliğini öncelikle ayarlamalısınız, ardından Command nesnesini çalıştırın. Aksi takdirde, hata meydana gelecektir.

Refresh yöntemi ile sağlayıcıdan parametre bilgisi almak ve bir veya daha fazla değişken veri türü Parameter nesnesi dönmek, ADO'nun bu parametrelerin olası maksimum boyutuna göre bellek ayırabilir, bu da çalışma sırasında hatalara neden olabilir. Hataları önlemek için, komutun çalıştırılmadan önce bu parametrelerin Size özelliğini açıkça ayarlamalısınız.

Size özelliği ok/yazılır.

Örnek

<%
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
%>