السلام عليكم ورحمة الله
أخي الكريم
وجد هناك عدة طرق لعملية الربط مع قاعدة البيانات سواء كانت مع ال SQL أو الأكسيس أو أي نوعية أخرى من قواعد البيانات ولكل خاصية مشغل خاص يخدمها (Driver) لذلك سأقوم بعملية الربط فقط مع الأكسيس لكونه متوفر على أجهزتكم
هذا الدرس يحتوي على :
1- طريقة عمل وصلة
2- الربط مع قاعدة البيانات باستخدام ال ASP وعرضها في جدول c:\inetpub\wwwroot\test
في البداية قم بإنشاء مجلد ولنفترض أنه TEST على الإمتداد التالي
1- قم بعمل الجدول التالي ولنفترض أن إسمه MyTest والذي يتكون من هذه الحقول التالية
كود PHP:
Field Name - Data Type
-------------------------------------
ID - AutoNumber
MyName - Text
MyTelephone - Number
2- قم بالحفظ حيث سيطل منك تحديد ال Primary Key إضغط على Yes
وبعدها قم بفتح الجدول واملأ صفين أو أكثر
3- قم بتخزين الداتابيس على الإمتداد التالي c:\inetpub\wwwroot\test\db بإسم TestDb.mdb
ليصبح الإمتدتد لقاعدة البيانات كالتالي : c:\inetpub\wwwroot\test\db\TestDb.mdb
لقد إنتهينا الآن من المرحلة الأولى لإنشاء قاعدة البيانات
---------------------------------------------------------------------------------------------------
الآن سنقوم بعمل وصلة ( Connection ) مع قاعدة البيانات التي أنشئناها وتحديدها بقيمة ليتم إستخدامها
1- قم بإنشاء صفحة على أي محرر لديك وعلى فرض أنك تستخدم الفرونت بيج
2- في السورس قم بكتابة التالي
كود PHP:
<%
MyConn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\test\db\TestDb.mdb"
%>
حيث أن MyConn هو إسم الوصلة الجديدة
3- قم بتخزينها بإسم connection.asp ليصبح إمتداده كالتالي c:\inetpub\wwwroot\test\connection.asp
لقد إنتهينا الآن من عمل الوصلة.....
==----===---===----===---===-----===---====-----===---===-----
الآن السؤال الذي سيطرح ... كيف يمكنني عرض البيانات من الجدول في قاعدة البيانات على صفحت ال ASP ??
لديك الطريقة وهي سهلة جدا
1- قم بعمل صفحة جديدة واكتب فيها التالي
سنقوم في بداية الصفحة باستدعاء ال Connection.asp
وسنقوم بعدها بالربط مع الداتابيس ليتم عرض البيانات بالصفحة وإخراج القيم عن طريق ال RecordSet
كود PHP:
<!--#include file="connection.asp" -->
<%
Set MyRs= Server.CreateObject("ADODB.RecordSet")
'سنقوم الآن بعملية التوصيل مع الجدول الموجود بقاعدة البيانات
MyRs.open"select * From MyTest ",MyConn,3,3
%>
الآن سنقوم بعمل الجدول لنعرض عليها البيانات الموجودة في قاعدة البيانات
<table border="1" width="100%">
<tr>
<td>رقم الصف</td>
<td>الإسم</td>
<td>رقم الهاتف</td>
</tr>
<% do until MyRs.EOF %> سيقوم بعملية الدوران حتى النهاية
<tr>
<td><%=MyRs("ID")%></td>
<td><%=MyRs("MyName")%></td>
<td><%=MyRs("MyTelephone")%></td>
</tr>
<%
MyRs.MoveNext
' سنقوم الآن بإغلاق ال Connection
MyRs.close
MyConn.close
%>
</table>
بهذا الدرس نقون قد إنتهينا من طريقة عرض البيانات
ملاحظة .. أخي الكريم .. في الدروس الذي أطرحها ليس هي أفض الحلول لكن هي أبسطها وهناك الطرق الكثيرة يمكنك البحث عنها عبر الإنترنت .. أنا فقط أعطيك رؤس أقلامها لتعرف عن ماذا تبحث وبماذا تزيد من علمك في هذا المجال لأن شرح كل عملية أو كل طريقة يطول ويملل وسيصيبك بالتشتت .. لكن بعد أن أنتهي من طرح كافة الدروس سأبدء بعدها بوضع حلول برمجية ستوفر عليك الوقت والجهد في عمل أي برنامج بعدها
موفقين بإذن الله
تحياتي للجميع
أرجو أن تكونو قد إستفدتم من هذا الدرس 
بسبب وجود مشاكل مع لغة ال PHP ستجد الدرس موجود في الملف المرفق