ADO Size Property
বিবরণ ও ব্যবহার
Size Property-এর মাধ্যমে long মান সম্পূর্ণ করা যায় এবং তা একটি long মান ফিরিয়ে দেয়, যা Parameter অবজেক্টের মানের মধ্যকার সর্বোচ্চ মাপ (বাইট বা অক্ষর) নির্দেশ করে。
ব্যাবহার কৌশল
objparameter.Size
ব্যাখ্যা
যদি Parameter অবজেক্টের Variable Length Data Type-কে নির্দিষ্ট করতে হয় (যেমন, সবকটি String Type, যেমন adVarChar) তবে, অবজেক্টের Size Property-কে সম্পূর্ণ করা প্রথম, এরপরই তাকে Parameters সংকলনে যোগ করা উচিত। না হলে, ত্রুটি ঘটতে পারে。
যদি Parameter অবজেক্টকে Command অবজেক্টের Parameters সংকলনে যোগ করা হয়েছে এবং তার ধরনকে Variable Length Data Type-এর মতো পরিবর্তন করা হয়েছে, তবে Parameter অবজেক্টের Size Property-কে সম্পূর্ণ করা উচিত, এরপরই Command অবজেক্টকে ব্যবহার করা উচিত। না হলে, ত্রুটি ঘটতে পারে。
যদি Refresh মথোদতা ব্যবহার করে প্রদাতা থেকে পারামিটার তথ্য পাওয়া হয় এবং একটি বা একাধিক ভালো ডেটা টাইপ Parameter অবজেক্ট ফিরায়, ADO এইসব পারামিটারকে তাদের সম্ভাব্য সর্বোচ্চ মাপকাঠিতে মেমরি অলক্ষ্য করতে পারে, যা এক্ষত্রে ত্রুটির দিকে চালিত করতে পারে।ত্রুটিকে বাধা দিতে, কমান্ড পরিচালনা করা পূর্বে এইসব পারামিটারের Size এটি স্পষ্টভাবে সজ্জিত করা উচিত।
Size এটি পড়া/লিখা হয়
ইনস্ট্যান্স
<% 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 %>