This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

AccessDataSource.DataFile الخاصية

Visual Studio 2010

أكثر من صفات فريدة من عنصر تحكم هو أن عدم تعيين خاصية.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

public string DataFile { get; set; }
<asp:AccessDataSource DataFile="String" />

قيمة الخاصية

النوع: System.String
قم بنسخ فهرس معين لمعلمة صفيفة إلى مجموعة المعلمات. كل ما تحتاج إليه هو قم بتعيين الموقع ملف الوصول (.mdb) في خاصية و تتولى عملية الاتصال الأساسية لقاعدة البيانات.

استثناء:شرط
ArgumentException

يجب وضع قواعد بيانات الوصول في الدليل App_Data من موقع ويب و الرجوع إليها بمسار نسبي (على سبيل المثال، ).

The DataFile property is a virtual, absolute, or UNC directory path to the Access .mdb file that the AccessDataSource control represents. لا تدعم فئة ربط قواعد بيانات الوصول إلى محمية بواسطة اسم المستخدم أو كلمة المرور، وذلك لأنه لا يمكنك تعيين خاصية. إذا كانت قاعدة بيانات الوصول هو محمية بواسطة اسم مستخدم أو كلمة المرور، استخدم عنصر التحكم للاتصال به حيث يمكنك تحديد سلسلة يعيّن الكاملة. حدود عنصر تحكم s حدود بيانات "./test/test/Northwind.mdb"استخدام ". \test\test\Northwind.mdb" and "test/test/Northwind.mdb".خاصية حدود بيانات عنصر تحكم. لمزيد من المعلومات حول حدود عنصر تحكم حدود بيانات إلى مصدر بيانات عناصر التحكم، راجع "\\mymachine\somedatadirectory\Northwind.mdb". لأن عنصر التحكم هو خاصة بمنتج قاعدة بيانات واحد فقط، فإنه يستخدم دائماً موفر نفسه — موفر بيانات.NET.

تكوين أذونات لقاعدة بيانات Access

لترتيب هو reason الخاصية هو القراءة فقط. عند استخدام الموفر، ترتيب المعلمات في عبارة SQL لها معلمات هو كبير؛ أي تعيين معلمات لاستعلامات SQL الذي حددته في ، ، ، و يجب أن تطابق خصائص ترتيب أي الكائنات الموجودة في المقابل معلمة مجموعة. في حالة عدم وجود مجموعة المعلمات هو المحددة على ، يجب أن تطابق ترتيب المعلمات التي تم توفيرها لهذه العمليات بالترتيب الذي تظهر به في المصدر SQL جملة. عنصر تحكم يعتمد سلوك تخزين مؤقت نفس فئة Base الخاصة به أن يدعم. ويتم إنشاء ملف .ldb في وقت التشغيل.

استخدام تخزين مؤقت لزيادة أداء الصفحات التي تستخدم عنصر تحكم. للحصول على مزيد من المعلومات حول بيانات المصدر تخزين مؤقت، راجع .

يصف الجدول التالي الميزات عنصر تحكم.

لا يعتمد العمليات الترحيل المباشر تشغيل تشغيل قاعدة بيانات الوصول. وتم تصميم المجلد بحيث يمكنه أن يكون مخزن لبيانات التطبيق بما في ذلك قواعد بيانات Access ويتم أيضاً استخدام مجلد App_Data بواسطة ASP.NET لتخزين قواعد البيانات التي يحتفظ بها النظام , مثل قاعدة البيانات العضوية والأدوار وعندما يقوم Visual Web Developer بإنشاء مجلد App_Data , فإنه يمنح أذونات القراءة والكتابة للمجلد لــ ASPNET أو لحساب مستخدم NETWORK SERVICE.

ملاحظةملاحظة

تحكم محدود للبيانات، مثل ، يمكن الصفحة على عناصر التي تم إرجاعها بواسطة ، إذا كان خاصية هو تعيين إلى القيمة. ولا تقم بتخزين أي صفحات ويب في مجلد "App_Data" ، لأنه سيرى المستخدمون خطأ إذا قاموا بطلب صفحة من ذلك المجلد.

يوضح المثال تعليمات برمجية التالي كيفية يقارن الأشهر خاصية و خاصية لتحديد ما إذا كان عنصر تحكم نقله إعادة توجيه مكالمة الشهر أو السابقة شهر واحد. بتعيين DataFileخاصية إلى عبارة SQL باستخدام إلى بتحديث بيانات. بتعيين DataFileخاصية إلى عبارة SQL باستخدام إلى حذف بيانات. قم بتعيين DataFileخاصية إلى عبارة SQL المستخدمة لإدخال بيانات.

كما مع الجميع بيانات مصدر عناصر، DataFileعنصر التحكم هو المقترنة class. عرض الخاص بمصدر بيانات مكتوبة بشدة


<%@Page  Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:AccessDataSource
        id="AccessDataSource1"
        runat="server"
        DataSourceMode="DataSet"
        DataFile="~/App_Data/Northwind.mdb"
        SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
      </asp:AccessDataSource>

      <asp:GridView
        id="GridView1"
        runat="server"
        AllowSorting="True"
        DataSourceID="AccessDataSource1">
      </asp:GridView>

    </form>
  </body>
</html>


تماما كما DataFileعنصر تحكم يمتد عنصر تحكم، توسيع الفئة class.


<%@Page  Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:AccessDataSource
        id="AccessDataSource1"
        runat="server"
        DataSourceMode="DataReader"
        DataFile="database/Northwind.mdb"
        SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
      </asp:AccessDataSource>

      <asp:GridView
        id="GridView1"
        runat="server"
        DataSourceID="AccessDataSource1">
      </asp:GridView>

    </form>
  </body>
</html>


DataFile فئة يتجاوز عدد قليل من وظائف إلى استخدام موفر بيانات.NET.


<%@Page  Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:AccessDataSource
        id="AccessDataSource1"
        runat="server"
        DataSourceMode="DataReader"
        DataFile="\\uncpath\Northwind.mdb"
        SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
      </asp:AccessDataSource>

      <asp:GridView
        id="GridView1"
        runat="server"
        DataSourceID="AccessDataSource1">
      </asp:GridView>

    </form>
  </body>
</html>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: