ADO Attributes এট্রিবিউট
সংজ্ঞা ও ব্যবহার
Attributes এট্রিবিউট একটি বা একাধিক লঙ্ক মান সেট করতে বা ফেচ করতে পারে যা অবজেক্টটির একটি বা একাধিক বৈশিষ্ট্যকে নির্দেশ করে
মন্তব্য:একাধিক এট্রিবিউট সেট করার জন্য, উপযুক্ত কনস্ট্যান্টগুলিকে যোগ করা যেতে পারে।যদি এট্রিবিউট মানটিকে অসমর্থিত কনস্ট্যান্টগুলির সমষ্টি হিসাবে সেট করা হয়, তবে ত্রুটি ঘটবে
অবজেক্ট | Attributes এট্রিবিউটের বর্ণনা |
---|---|
Connection | Attributes এট্রিবিউট Connection অবজেক্টের জন্য লিখা-পড়া অধিকার পায়।এবং তার মূল্য কোনও একটি বা একাধিক XactAttributeEnum মূল্যগুলির সমষ্টি।ডিফল্ট মান শূন্য (0) |
Parameter | Attributes এট্রিবিউট Parameter অবজেক্টের জন্য লিখা-পড়া অধিকার পায়।এবং তার মূল্য কোনও একটি বা একাধিক ParameterAttributesEnum মূল্যগুলির সমষ্টি।ডিফল্ট মান adParamSigned |
Field | যখন Attributes এট্রিবিউটটি Recordset তৈরির জন্য ব্যবহৃত হয়, তখন তা লিখা-পড়া অধিকার পায়, কিন্তু যখন আপনি একটি সম্প্রসারিত Recordset খুলে দেয়, তখন তা অপারিত হয়।Attributes এট্রিবিউট একটি বা একাধিক FieldAttributeEnum মূল্যগুলির সমষ্টি。 |
Property | প্রপার্টি অবজেক্টের জন্য, Attributes এট্রিবিউট অপারিত হয় এবং তার মূল্য কোনও একটি বা একাধিক PropertyAttributesEnum মূল্যগুলির সমষ্টি。 |
সংজ্ঞা
object.Attributes
ইনস্ট্যান্স
কোনেশন অবজেক্টের জন্য:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" response.write(conn.Attributes) conn.close %>
ফিল্ড অবজেক্টের জন্য:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.Recordset") rs.open "Select * from orders", conn set f=Server.CreateObject("ADODB.Field") অর্ডারস টেবিলের ফিল্ড অ্যাটট্রিবিউটস প্রদর্শন করুন for each f in rs.Fields response.write("Attr:" & f.Attributes & "<br />") response.write("Name:" & f.Name & "<br />") response.write("Value:" & f.Value & "<br />") Next rs.Close conn.close set rs=nothing set conn=nothing %>
প্রপার্টি অবজেক্টের জন্য:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.Recordset") rs.open "Select * from orders", conn set prop=Server.CreateObject("ADODB.Property") অর্ডারস টেবিলের প্রপার্টি অ্যাটট্রিবিউটস প্রদর্শন করুন for each prop in rs.Properties response.write("Attr:" & prop.Attributes & "<br />") response.write("Name:" & prop.Name & "<br />") response.write("Value:" & prop.Value & "<br />") next rs.close conn.close set rs=nothing set conn=nothing %>
XactAttributeEnum মূল্য
স্থির | মান | বর্ণনা |
---|---|---|
adXactAbortRetaining | 262144 | যখন RollbackTrans কল করা হয়, একটি নতুন কার্যক্রম স্বচালিত হয়。 |
adXactCommitRetaining | 131072 | যখন CommitTrans কল ব্যবহার করা হয়, তখনই নতুন ট্রেন্সেকশন স্বচালিত হয়。 |
ParameterAttributesEnum Values
স্থির | মান | বর্ণনা |
---|---|---|
adParamSigned | 16 | এই পারামিটারটি সম্মান্য মূল্য স্বীকার করে。 |
adParamNullable | 64 | এই পারামিটারটি Null মূল্য স্বীকার করে。 |
adParamLong | 128 | এই পারামিটারটি দীর্ঘ বাইনারি ডাটা স্বীকার করে。 |
FieldAttributeEnum Values
স্থির | মান | বর্ণনা |
---|---|---|
adFldCacheDeferred | 0x1000 | এই ফিল্ডটি প্রদাতা ক্যাশ করে, এবং ক্যাশের মাধ্যমে পড়ার সূচনা করে。 |
adFldFixed | 0x10 | এই ফিল্ডটি নির্দেশ করে, এই ফিল্ডটি একটি নির্দিষ্ট দৈর্ঘ্যের ডাটা ধারণ করে。 |
adFldIsChapter | 0x2000 | এই ফিল্ডটি একটি সাবসেট মূল্য ধারণ করে, যা একটি পিতৃতবক্তা ফিল্ডের সঙ্গে সম্পর্কিত বিশেষ সাবসেট রেকর্ড সংগ্রহকে নির্দেশ করে।সাধারণত, সাবসেট ফিল্ডটি ডাটা কনফগারেশন এবং ফিল্টার সঙ্গে একসঙ্গে ব্যবহৃত হয়。 |
adFldIsCollection | 0x40000 | এই ফিল্ডটি নির্দেশ করে, রেকর্ড প্রদর্শনকারী সম্পদটি অন্য সম্পদের (যেমন ফোল্ডার) একটি সংগ্রহ এবং কেবল একটি সম্পদ (যেমন টেক্সট ফাইল) নয় |
adFldIsDefaultStream | 0x20000 | এই ফিল্ডটি রেকর্ড প্রদর্শনকারী সম্পদের ডিফল্ট স্ট্রিম ধারণ করে।যেমন, ডিফল্ট স্ট্রিম হতে পারে Web সাইটের রুট ফোল্ডারের HTML কনটেন্ট, যা নির্দিষ্ট রুট URL-এর মাধ্যমে স্বচালিতভাবে প্রদান করা হয়。 |
adFldIsNullable | 0x20 | এই ফিল্ডটি Null মূল্য স্বীকার করে。 |
adFldIsRowURL | 0x10000 | এই ফিল্ডটি URL ধারণ করে, যা রেকর্ড প্রদর্শনকারী ডাটা স্টোরেজের সম্বলিত সম্পদকে নামকরণ করে。 |
adFldKeyColumn | 0x8000 | এই ফিল্ডটি বেসিক রো কলেকশনের প্রধান চিহ্নিত।এটি এছাড়াও নির্দেশ করে, এই ফিল্ডটি একটি সংযুক্ত প্রধান চিহ্নিত হয়। |
adFldLong | 0x80 | এই ফিল্ডটি একটি দীর্ঘ বাইনারি ফিল্ড।এটি এছাড়াও নির্দেশ করে, AppendChunk এবং GetChunk মথডস ব্যবহার করা যায়。 |
adFldMayBeNull | 0x40 | এই ফিল্ডটির মাধ্যমে Null মূল্য পড়া যায়。 |
adFldMayDefer | 0x2 | এই ফিল্ডটি স্থগিত, অর্থাৎ এই ফিল্ডের মূল্যটি সমগ্র রেকর্ডের সঙ্গে একসঙ্গে ডাটা সোর্স থেকে পাওয়া হয় না, বরং তাদের স্পষ্টভাবে ব্যবহার করা হলেই পাওয়া যায়。 |
adFldNegativeScale | 0x4000 | এই ফিল্ডটি এমন কলম থেকে সংখ্যাত্তর মূল্য ধারণ করে, যা নেতিবাচক পরিসীমা মান্যকরা হয়। এই পরিসীমা NumericScale প্রতিভার মাধ্যমে নির্ধারিত হয়。 |
adFldRowID | 0x100 | এই ফিল্ডটি স্থায়ীত্ব প্রতীক ধারণ করে, যা লিখা হতে পারে না, এবং সূচক হিসাবে ছাড়াও কোনও অর্থ নেই, যেমন রেকর্ড নম্বর, একক প্রতীক ইত্যাদি。 |
adFldRowVersion | 0x200 | এই ফিল্ডটি অপ্রত্যক্ষভাবে সংশোধন করার জন্য কোনও সময় বা তারিখ ট্যাগ ধারণ করে。 |
adFldUnknownUpdatable | 0x8 | সরবরাহকারী ব্যবহারকারীকে ফিল্ডটি লিখতে পারবে কি না তা নির্ধারণ করতে পারে না。 |
adFldUnspecified |
|
সরবরাহকারী ফিল্ড বৈশিষ্ট্যটি সেট করেননি。 |
adFldUpdatable | 0x4 | ব্যবহারকারী ফিল্ডটি লিখতে পারে。 |
PropertyAttributesEnum Values
স্থির | মান | বর্ণনা |
---|---|---|
adPropNotSupported | 0 | সরবরাহকারী এই বৈশিষ্ট্যটির সমর্থন করে না。 |
adPropRequired | 1 | ডাটা সূত্রটি প্রস্তুত করা আগে ব্যবহারকারীকে এই বৈশিষ্ট্যটির মান নির্ধারণ করতে হবে。 |
adPropOptional | 2 | ডাটা সূত্রটি প্রস্তুত করা আগে ব্যবহারকারীকে এই বৈশিষ্ট্যটির মান নির্ধারণ করতে হয় না。 |
adPropRead | 512 | ব্যবহারকারী এই বৈশিষ্ট্যটি পড়তে পারে。 |
adPropWrite | 1024 | ব্যবহারকারী এই বৈশিষ্ট্যটি সেট করতে পারে。 |