HOW TO: الاتصال قاعدة بيانات باستخدام صفحات الملقم النشطة في نظام التشغيل Windows 2000

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية313062
الموجز
توضح هذه المقالة خطوة بخطوة حول كيفية الاتصال بقاعدة بيانات باستخدام صفحة ويب على صفحات ملقم النشطة (ASP).

back to the top

إنشاء اسم مصدر البيانات

للاتصال بقاعدة بيانات باستخدام صفحات ASP يجب أولاً إنشاء اسم مصدر البيانات (DSN) على ملقم ويب لنوع قاعدة البيانات الذي ترغب في الاتصال. للقيام بذلك، استخدم إحدى الطرق التالية.

back to the top

برنامج قاعدة البيانات

لإنشاء DSN برنامج قاعدة بيانات (مثل Microsoft Access):
  1. قم بتسجيل الدخول إلى كمبيوتر ملقم ويب كمسؤول.
  2. انقر فوق ابدأ ، وأشر إلى إعدادات ثم انقر فوق لوحة التحكم.
  3. انقر نقراً مزدوجاً فوق أدوات إدارية ثم انقر نقراً مزدوجاً فوق مصادر البيانات (ODBC).
  4. انقر فوق علامة التبويب نظام DSN ثم انقر فوق إضافة.
  5. حدد برنامج تشغيل قاعدة البيانات الذي تريده (على سبيل المثال، برنامج تشغيل Microsoft Access (*.mdb) ، ثم انقر فوق إنهاء.
  6. في المربع اسم مصدر البيانات ، اكتب الاسم الذي تريد استخدامه عند الإشارة إلى هذه DSN في التعليمات البرمجية لـ ASP. على سبيل المثال، Northwind.
  7. في المربع الوصف، اكتب وصفاً اختيارياً DSN. على سبيل المثال، Northwind DSN.
  8. انقر فوق تحديد.
  9. في مربع الحوار تحديد قاعدة بيانات لتستعرض ثم حدد قاعدة البيانات التي تريدها. على سبيل المثال، Northwind.mdb.

    ملاحظة: إذا لم يتم قاعدة البيانات على ملقم ويب انقر فوق الشبكة ثم انقر فوق استعراض. حدد موقع مجلد الشبكة المشترك الذي يحتوي على قاعدة البيانات ثم انقر فوق موافق. انقر فوق إنهاء ثم قم بتحديد قاعدة البيانات التي تريدها.
  10. انقر فوق موافق.
  11. انقر فوق متقدمة.
  12. إذا كنت ترغب في توفير بيانات اعتماد تسجيل الدخول إلى قاعدة البيانات تلقائياً عند استخدام هذا DSN فاكتب هذه إلى تسجيل الدخول اسم ومربعات كلمة المرور. انقر فوق موافق.
  13. انقر فوق موافق ثم انقر فوق موافق.
back to the top

للحصول على خادم قاعدة البيانات

لإنشاء DSN لملقم SQL:
  1. قم بتسجيل الدخول إلى كمبيوتر ملقم ويب كمسؤول.
  2. انقر فوق ابدأ ، وأشر إلى إعدادات ثم انقر فوق لوحة التحكم.
  3. انقر نقراً مزدوجاً فوق أدوات إدارية ثم انقر نقراً مزدوجاً فوق مصادر البيانات (ODBC).
  4. انقر فوق علامة التبويب نظام DSN ثم انقر فوق إضافة.
  5. حدد ملقم SQL ثم انقر فوق إنهاء.
  6. في المربع الاسم ، اكتب الاسم الذي تريد استخدامه عند الإشارة إلى هذه DSN في التعليمات البرمجية لـ ASP. على سبيل المثال، Northwind.
  7. في المربع الوصف، اكتب وصفاً اختيارياً DSN.
  8. في القائمة خادم نفّذ أحد الإجراءات التالية:
    • حدد اسم SQL Server على شبكة الاتصال.
    • حدد (المحلي) في حالة تشغيل SQL Server التي تريدها على كمبيوتر ملقم ويب.
    • اكتب اسماً (المستعار) للملقم الذي لا يظهر في القائمة الخادم.
  9. انقر فوق التالي.
  10. ضمن كيف يجب أن SQL Server التحقق من مصداقية معرف تسجيل الدخول, انقر فوق أسلوب المصادقة الذي تريده. على سبيل المثال، مصادقة مع Windows NT باستخدام معرف تسجيل الدخول شبكة الاتصال. انقر فوق التالي.
  11. انقر لتحديد خانة الاختيار تغيير قاعدة البيانات الافتراضية إلى ، حدد قاعدة البيانات التي تريدها من القائمة (على سبيل المثال، Northwind) ، ثم انقر فوق التالي.
  12. انقر فوق إنهاء ، انقر فوق موافق ثم انقر فوق موافق.
back to the top

إنشاء برنامج ASP على الاتصال بقاعدة بيانات باستخدام DSN

في البرنامج النصي الخاص ASP إنشاء اتصال بقاعدة بيانات باستخدام مكون Access قاعدة كائنات بيانات ActiveX (ADO) (DAC):
  • استخدام كائن اتصال ADO إلى إنشاء اتصال قاعدة البيانات.
  • استخدام كائن Recordset استرداد وتحديث وحذف سجلات قاعدة بيانات موجودة.
back to the top

المثال

يوضح المثال التالي كيفية الاتصال نموذج قاعدة بيانات Microsoft Access NorthWind باستخدام برنامج نصي ASP.

ملاحظة: يفترض هذا المثال أن التثبيت الافتراضي لنظام التشغيل Windows 2000 على محرك الأقراص C بالإضافة إلى التثبيت الافتراضي من Microsoft Access مع نموذج NorthWind قاعدة البيانات.

back to the top

خطوة 1: إنشاء DSN

اتبع الخطوات الموجودة في المقطع For a Database Program هذه المقالة لإنشاء DSN إلى نموذج قاعدة بيانات Microsoft Access Northwind.mdb.

ملاحظة: افتراضياً، Northwind.mdb الملف موجوداً في C:\Program المجلد Office\Office\Samples Files\Microsoft.

back to the top

الخطوة 2: إنشاء صفحة ASP

  1. بدء تشغيل "المفكرة".
  2. في "المفكرة" ، اكتب التعليمة البرمجية التالية:
    <HTML><HEAD><TITLE>ASP Database Connection</TITLE></HEAD><BODY BGCOLOR=white><H1>Northwind Database Contacts</H1><%Dim Connect, selectSQL, RecSet Set Connect = CreateObject ("ADODB.Connection")Connect.Open "DSN=Northwind" selectSQL = "SELECT * FROM Customers" Set RecSet = Connect.Execute (selectSQL)If NOT RecSet.EOFTHENDO UNTIL RecSet.EOFResponse.Write RecSet("Companyname") & ", " & RecSet("Contactname") & "<BR><BR>"RecSet.MoveNextLoopEnd IfRecSet.CloseConnect.CloseSet RecSet = NothingSet Connect = Nothing%></BODY></HTML>					
  3. من القائمة ملف، انقر فوق حفظ باسم.
  4. في مربع الحوار حفظ باسم ، انتقل إلى C:\Inetpub\wwwroot في القائمة حفظ في حدد كافة الملفات في القائمة حفظ بنوع ، اكتب database.asp في المربع اسم الملف ثم انقر فوق حفظ.
  5. قم بإنهاء "المفكرة".
back to the top

الخطوة 3: اختبار صفحة ASP

  1. انقر فوق ابدأ ثم انقر فوق تشغيل.
  2. في المربع فتح، اكتب http://localhost/database.asp ومن ثم انقر فوق موافق. يتم عرض صفحة ويب تعرض قائمة العملاء NorthWind قاعدة بيانات نموذج في إطار المستعرض.
back to the top

استكشاف الأخطاء وإصلاحها

إذا واجهت صعوبة في الاتصال بقاعدة بيانات باستخدام صفحات ويب ASP تحقق من توفر الأذونات الكافية للوصول إلى قاعدة البيانات:
  • تحقق من أن DSN يستخدم حساب مع أذونات كافية للوصول إلى قاعدة البيانات.
  • إذا حاولت الاتصال بملقم SQL عبر شبكة، تأكد من استخدام حساب مجال كحساب IIS مجهول.
  • إذا حاولت الاتصال بقاعدة بيانات Microsoft Access التأكد من أن حساب IIS يملك أذونات الكتابة إلى المجلد حيث تم تخزين قاعدة البيانات. هذا لتمكين إنشاء ملف مؤقت عند وصول المستخدمين إلى قاعدة البيانات.
back to the top
مراجع
للحصول على معلومات إضافية حول كيفية العمل مع صفحات ASP انقر فوق رقمي المقالتين التاليتين لعرضهما في "قاعدة المعارف لـ Microsoft:
308164HOW TO: إنشاء تطبيقات ويب ASP وتكوينها
165492HOWTO: استخدام ADO مع قاعدة Foxpro مرئية
للحصول على معلومات إضافية حول SQL Server بعرض موقع Microsoft التالي على الويب: للحصول على معلومات إضافية حول Microsoft البرمجة تقنيات عرض مواقع Microsoft التالية على الويب: للحصول على معلومات إضافية حول ODBC بعرض موقع Microsoft التالي على الويب: back to the top

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 313062 - آخر مراجعة: 11/01/2006 16:02:08 - المراجعة: 7.3

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Small Business Server 2000 Standard Edition, Microsoft Internet Information Services 5.0

  • kbmt kbenv kbhowto kbhowtomaster KB313062 KbMtar
تعليقات