ویژگی Mode ADO
تعریف و نحوه استفاده
ویژگی Mode میتواند تنظیم یا بازگرداند یک ConnectModeEnum مقدار، این مقدار نشاندهنده مجوزهای ویرایش دادهها در Connection، Record یا Stream اوبجکت است. در حالتی که اوبجکت بسته شده باشد، این ویژگی به صورت خواندن و نوشتن است و در حالتی که اوبجکت باز است به صورت خواندن است.
- Connection اوبجکت - به صورت پیشفرض adModeUnknown است
- Record اوبجکت - به صورت پیشفرض adModeRead است
- Stream اوبجکت - به صورت پیشفرض adModeRead یا adModeUnknown است
توضیحات:این ویژگی فقط میتواند در حالتی که Connection اوبجکت بسته شده باشد تنظیم شود.
نحوه استفاده
Mode object
مثال
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Mode=adModeReadWrite conn.Open(Server.Mappath("northwind.mdb")) response.write(conn.Mode) conn.Close %>
ConnectModeEnum
مقدار ثابت | مقدار | توضیح |
---|---|---|
adModeUnknown | 0 | مقدار پیشفرض. دسترسی هنوز تنظیم نشده یا نمیتوان دسترسی را تعیین کرد. |
adModeRead | 1 | تنها دسترسی خواندن. |
adModeWrite | 2 | تنها دسترسی نوشتن. |
adModeReadWrite | 3 | دسترسی خواندن/نوشتن. |
adModeShareDenyRead | 4 | باز کردن اتصال توسط دیگران با دسترسی خواندن ممنوع میکند. |
adModeShareDenyWrite | 8 | باز کردن اتصال توسط دیگران با دسترسی نوشتن ممنوع میکند. |
adModeShareExclusive | 12 | باز کردن اتصال توسط دیگران را ممنوع میکند. |
adModeShareDenyNone | 16 | اجازه میدهد که دیگران با هر نوع دسترسی به اتصال باز شوند. دسترسی خواندن و نوشتن دیگران رد نمیشود. |
adModeRecursive | 0x400000 | با استفاده از adModeShareDenyNone، adModeShareDenyWrite یا adModeShareDenyRead، به تمامی رکوردهای فرزند Record فعلی تنظیم دسترسیها. |