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

الموضوع: مشكله في الداتابيس و ال ASP

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


    السلام عليكم

    عندي موقع به فولدرين
    - HTML
    وهذا فيه كافه الملفات

    - Database
    وهذا فيه قواعد البيانات

    عندي ملف في
    html/swalif/calendar.asp

    وعندي قاعده بيانات بالاكسس
    database/cal.mdb

    كيف اعمل كونكشن بينهم ؟
    وما الغلط في هذا ؟

    كود:
    Dim strConn, strLogin, strPassword
    strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= ../database/Calendar.mdb"
    strLogin = "Admin"
    strPassword = ""






    __________________
    ياضايق الصدر بالله وسع الخاطر
    majees غير متواجد حالياً


  2. #2


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

    أخلي الكريم.. إن كان المجلدين HTML و DATABASE على نفس المستوى، فلن يعمل الـ مسار الذي قمت بكتابته.. الفكرة بسيطة.. تخيل أن موقعك عبارة عن قرص صلب على جهازك.. على سبيل المثال: E

    والأن.. لنطبق:

    E:/Database
    E:/html/swalif

    إذن.. في Code الربط سيكون Data Source كالتالي:

    Data Source= ../../database/Calendar.mdb"

    أما إن كان المجلد DATABASE بداخل المجلد HTML فالـ Data Source الذي قمت أنت بكتابته صحيح.

    تحياتي





    __________________
    تفضلوا بزيارة عالم النور
    http://www.alnoor-world.com
    بو محمد غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    77


    شكرا عزيزي بو محمد
    عملت التغيير فظهرت مشكله اخرى تقول الغلط في هذا الكود
    كود:
    Function GetCellData(dDay)
     Set rs = Server.CreateObject("ADODB.Recordset")
     sSQL = "Select * from CalendarInfo where Date=#" & dDay & "#"
     rs.open sSQL, Conn,3,3
     GetCellData = ""
     if rs.recordcount > 0 then GetCellData=rs("memo")
     rs.close
     Set rs = nothing
    End Function






    __________________
    ياضايق الصدر بالله وسع الخاطر
    majees غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    177


    المشكلة الأولى
    Data Source= ../database/Calendar.mdb
    عنوان الملف لازم يكون كامل ، الأختصار ماينفع
    لتعديل الكود أستعمل دالة Server.MapPath لأيجاد عنوان الملف الكامل
    هكذا
    كود:
    strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= " & Server.MapPath("../database/Calendar.mdb" )
    المشكلة الثانية

    كود:
    rs.open sSQL, Conn,3,3
    أين كائن الربط بقاعدة البيانات Conn ؟؟؟

    للتعديل



    كود:
    Function GetCellData(dDay) 
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Set rs = Server.CreateObject("ADODB.Recordset") 
    sSQL = "Select * from CalendarInfo where Date=#" & dDay & "#" 
    Conn.Open strConn,strLogin,strPassword
    rs.open sSQL, Conn,3,3 
    GetCellData = "" 
    if rs.recordcount > 0 then GetCellData=rs("memo") 
    rs.close 
    Conn.close
    Set rs = nothing 
    Set Conn = nothing 
    End Function






    Mr.ASP غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    77


    انتو ذهب صراحه ومشكوووووووووورين

    مشكور بو محمد على توضيحك بخصوص ال Data Source
    بالفعل كانت هناك اغلاط

    ومشكور عزيزي MR.ASP على تعديل الكود

    جزاكم الله كل خير


    عيسى





    __________________
    ياضايق الصدر بالله وسع الخاطر
    majees غير متواجد حالياً





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

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

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