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