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 | उपयोगकर्ता इस गुण को सेट कर सकता है。 |