ADO آوٹھریٹس آپرنسیبل
تعلیم اور استعمال
آوٹھریٹس آپرنسیبل کو لانگ وادئی سیٹ یا واپس لایا جاسکتا ہے، جو کسی آوٹھریٹس کی ایک یا کئی خصوصیات کو کاوتا ہو سکتا ہے.
تذکرہ:کئی آپرٹریٹس کو سیٹ کرتے وقت مناسب کانٹنٹس کو جمع کیا جاسکتا ہے۔ اگر نا متوافق کانٹنٹس کا مجموعہ سیٹ کیا جائے تو خطا پیش آئے گی.
آبجیکٹ | آوٹھریٹس آپرنسیبل کی وصف |
---|---|
کونکشن | آوٹھریٹس آپرنسیبل پر کونکشن آوٹھریٹس پر خواندنی اور لکھنے والا حق ہوتا ہے اور اس کا مطلب کسی ایک یا کئی آپرنسیبل کا مجموعہ ہو سکتا ہے. ایکسکٹ آتھریٹس ایونم واقعات کا مجموعہ.مقصد وادئی صفر (0) ہے. |
پارامتر | آوٹھریٹس آپرنسیبل پر پارامتر آوٹھریٹس پر خواندنی اور لکھنے والا حق ہوتا ہے اور اس کا مطلب کسی ایک یا کئی آپرنسیبل کا مجموعہ ہو سکتا ہے. پارامتر آتھریٹس ایونم واقعات کا مجموعہ.مقصد وادئی 'adParamSigned' ہے. |
فیلڈ | جب آوٹھریٹس آپرنسیبل ریکارڈسیٹ کے لئے استعمال کی جاتی ہے تو اس میں ریکارڈسیٹ کا خواندنی اور لکھنے والا حق ہوتا ہے، لیکن جب آپ پچھلے ریکارڈسیٹ کو کھولتے ہیں تو یہ صرف خواندنی ہوتا ہے۔آوٹھریٹس آپرنسیبل ایک یا کئی آپرنسیبل کا مجموعہ ہو سکتا ہے. فیلڈ آتھریٹس ایونم واقعات کا مجموعہ. |
پروپرٹی | پروپرٹی آوٹھریٹس پر، آوٹھریٹس اپرنسیبل کا مطلب ہے اور اس کا مطلب کسی ایک یا کئی اپرنسیبل کا مجموعہ ہو سکتا ہے. پروپرٹی آتھریٹس ایونم واقعات کا مجموعہ. |
مقصد
آبجیکٹ.آوٹھریٹس
مثال
لئکھن کونکشن آوٹھریٹس
<% 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 %>
برای اشیاء Field:
<% 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 %>
برای اشیاء Property:
<% 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 | جب تاک سد کریپش کریپش رولبک کریپش، اتوماتیک طور پر ایک نئی کارپس شروع کریپش. |
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 | یہ فیلڈ نیل کی مقادیر کو قبول کرتا ہے۔ |
adFldIsRowURL | 0x10000 | یہ فیلڈ URL شامل ہوتا ہے، جو ریکارڈ نمائش کی داده میں موجود ریسورس کو نامزد کرتا ہے۔ |
adFldKeyColumn | 0x8000 | یہ فیلڈ بنیادی ریکارڈ مجموعے کا کلید ہے۔ یہ واضح کرتا ہے کہ اس فیلڈ کا کلید کا حصہ بھی کا مذکور کیا جاسکتا ہے۔ |
adFldLong | 0x80 | یہ فیلڈ لمبے بائنری فیلڈ ہے۔ یہ واضح کرتا ہے کہ AppendChunk اور GetChunk کی طریقیں استعمال کی جاسکتی ہیں۔ |
adFldMayBeNull | 0x40 | یہ فیلڈ نیل کی مقادیر کو پڑھ سکتا ہے۔ |
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 | کاربر میتواند این ویژگی را تنظیم کند. |