النتائج 1 إلى 7 من 7

الموضوع: طريقة الربط مع قاعدة البيانات من ال ASP

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    721

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



    السلام عليكم ورحمة الله

    أخي الكريم
    وجد هناك عدة طرق لعملية الربط مع قاعدة البيانات سواء كانت مع ال 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 MyRsServer.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 ستجد الدرس موجود في الملف المرفق





    الملفات المرفقة الملفات المرفقة
    طائر اليمام غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,092


    شكراً لك وجهد تشكر عليه





    __________________
    البريد
    almuslim@gmail.com
    الماسنجر
    muslem@php.net
    Mr.Muslem غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    119


    شكرا اخوي على الموضوع
    الله يعطيك العافيه





    yasin غير متواجد حالياً

  4. #4


    مشكوووور أخوي





    ArabVirus غير متواجد حالياً

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    May 2002
    المشاركات
    389


    الف شكر اخي الكريم لكن
    The page cannot be displayed
    Error Type:
    Microsoft VBScript compilation (0x800A03FB)
    Expected 'Loop'
    /test/default.asp, line 27


    Browser Type:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

    Page:
    GET /test/default.asp

    Time:
    ‏30 ‏اغسطس, ‏2003, 09:35:26 م


    More information:
    Microsoft Support

    لماذا هذا الخطأ





    Danger_Zone غير متواجد حالياً

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    May 2002
    المشاركات
    389


    طيب حد يعبر





    Danger_Zone غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    82


    السلام عليكم

    مشكور ..





    __________________
    الحمد لله رب العالمين
    -----------------------------------
    " قل لا حول ولا قوة إلا بالله "
    alfarok غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض