ADO Attributes गुणधर्म
व्याख्या और उपयोग
Attributes गुणधर्म लॉन्ग मूल्य सेट कर सकता है या वापस कर सकता है, जो ऑब्जेक्ट के एक या कई गुणधर्मों को सूचित करता है।
टिप्पणी:कई गुणधर्मों को सेट करने के लिए, उचित स्थायी संख्या को जोड़ा जा सकता है। असंगत स्थायी संख्याओं को शामिल करने वाले गुणधर्म मूल्य को सेट करने पर त्रुटि हो सकती है।
ऑब्जेक्ट | Attributes गुणधर्म के वर्णन |
---|---|
कनेक्शन | Attributes गुणधर्म Connection ऑब्जेक्ट पर लिंकिंग रिडिंग और रिकार्डिंग अधिकार रखता है। और इसका मूल्य किसी एक या कई में से हो सकता है XactAttributeEnum वैल्यू का योग। मूलभूत मूल्य शून्य (0) है। |
पैरामीटर | Attributes गुणधर्म Parameter ऑब्जेक्ट पर लिंकिंग रिडिंग और रिकार्डिंग अधिकार रखता है। और इसका मूल्य किसी एक या कई में से हो सकता है ParameterAttributesEnum वैल्यू का योग। मूलभूत मूल्य adParamSigned है। |
फील्ड | जब Attributes गुणधर्म रिकॉर्डसेट के निर्माण के लिए प्रयोग किया जाता है, तो यह लिंकिंग रिडिंग और रिकार्डिंग अधिकार रखता है, लेकिन जब आप पहले से ही मौजूदा रिकॉर्डसेट को खोलते हैं, तो यह लिंकिंग लिंकिंग है। Attributes गुणधर्म एक या कई में से हो सकता है FieldAttributeEnum वैल्यू का योग |
प्रोपर्टी | प्रोपर्टी ऑब्जेक्ट के लिए, 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 | उपयोगकर्ता सदस्यता को सेट कर सकता है। |