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 | এই ক্ষেত্রটি রেকর্ড প্রদর্শনকারী সম্পদের ডিফল্ট স্ট্রিম ধারণ করে, যেমন, ডিফল্ট স্ট্রিম হতে পারে ওয়েব সাইটের রুট ফোল্ডারের 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 តម្លៃ
អត្ថប្រយោជន៍ | តម្លៃ | ការពន្យល់ |
---|---|---|
adPropNotSupported | 0 | អ្នកផ្តល់សេវាមិនគាំទ្រកុងហ្វីតនេះ |
adPropRequired | 1 | អ្នកត្រូវកំណត់តម្លៃរបស់កុងហ្វីតនេះមុនពេលចាប់ផ្តើមការសម្រង់ប្រភពទិន្នន័យ |
adPropOptional | 2 | អ្នកមិនចាំបាច់កំណត់តម្លៃរបស់កុងហ្វីតនេះមុនពេលចាប់ផ្តើមការសម្រង់ប្រភពទិន្នន័យ |
adPropRead | 512 | អ្នកអាចអានកុងហ្វីតនេះ |
adPropWrite | 1024 | អ្នកអាចកំណត់កុងហ្វីតនេះ |