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

الموضوع: مشكلة خطيرة بالـ MYSQL تهدد الأمن القومي :)

  1. #1
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    تحادثت أنا وصديقي العزيز MR.ASP
    عن كيفية ربط صفحات ال ASP بقاعجة معطيات بنيت على MYSQL
    فتفضل مشكور بإعطائي الحل المنطقي للموضوع
    وكان جوابة بإستخدام اداة الربط التالية:
    كود:
    strConn= driver={MySQL};server=localhost;uid=;pwd=;database=books
    لكن لسوء الحظ تفاجئت بالمشكلة التالية عند تشغيل السكربت ال ASP
    وكان الخطأ كالتالي:

    كود:
    Microsoft VBScript compilation error '800a0408' 
    
    Invalid character 
    
    /book/Common.asp, line 11 
    
    strConn= driver={MySQL};server=localhost;uid=;pwd=;database=books 
    ----------------^
    يظهر الخطأ بانه لا وجود لمحث ال MYSQl إن صح التعبير
    وبمعنى أخر لا يوجد مخدم للـMYSQL !!!
    والجدير بالذكر أني مع ذلك أملك مشغل ال MYSQL المرفق مع سيرفر الأباتشي
    أغلب الظن إما بعدم وضع المسار لاني أشغل ال ASP على PWS
    وهذا جيد لل ASp لعدم قرتي مبدئيا على تشغيلها تحت الأباتشي
    لوجود برمجية لا املكها حاليا.
    لكن ومن مصادر موثوقة علمت أتنه بالامكان تحت PWS تفعيل
    صفحات الASP مع خيار ال MYSQL
    راجيا منكم المشورة التي عودتونا عليها
    ماشاء الله تكنكال سببورت
    مع فائق إحترامي للجميع.
    بيشو العبقري





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




  2. أخي العزيز كأن الخطأ في مكان آخر
    حتى أن الأخ Mr.ASP داعبك بقوله أ،ه يعتقد أنك محترف

    هل السطر 11 مكتوب بهذا الشكل :
    كود:
    strConn= driver={MySQL};server=localhost;uid=;pwd=;database=books
    لأني كما فهمت من الخطأ أنه في بناء الجملة ، أي أنه المفروض أن تكتب هكذا
    كود:
    strConn= "driver={MySQL};server=localhost;uid=;pwd=;database=books "
    لاحظ علامتي التنصيص

    ولا أتوقع أن المشكلة الظاهرة لك تتعلق بمحرك قاعدة البيانات أو غيره


    ( غلطة الشاطر بـ 100 )


    مازن





    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws
    مازن مليباري غير متواجد حالياً

  3. #3
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    لا اخي هذة انتبهت لها بس نفس المشكلة
    بس انا لما كتبت الموضوع اخذت نسخ ولصق من الموضوع السابق

    بعدين مازن يستر على حريمك ارجوك قصة الينكات تلاقي لي حل لها

    وارجوووووووووووووووووووووووووووووووووووووووووووووو وووك
    باسرع وقت انا ملتزم تجاه الشركة التي اعمل فيها بهذا السكريبت وانت تعرف معنى كلمة الالتزام
    ارجووووووووووووووووووووك ساعدني انت من كتب السكريبت راجيا المساعدة.


    هذا هو الملف المسؤل عن ربط القاعدة
    كود:
    <!-- #INCLUDE FILE="adovbs.inc" -->
    <!-- #INCLUDE FILE="TemplateObj.asp" -->
    <!-- #INCLUDE FILE="Styles.inc" -->
    <%
    CRLF = chr(13) & chr(10)
    bDebug = false
    sAppPath = left(Request("PATH_TRANSLATED"), instrrev(Request("PATH_TRANSLATED"), "\"))
    sHeaderFileName = sAppPath & "Header.html"
    sFooterFileName = sAppPath & "Footer.html"
    
    strConn= "driver={MySQL};server=localhost;uid=;pwd=;database=books " 
    
    '--------------------------------------------------------
    'Data contact is start here:
    '--------------------------------------------------------
    'Set cn = Server.CreateObject("ADODB.Connection")
    'cn.Provider="Microsoft.Jet.OLEDB.4.0"
    'cn.Open(Server.Mappath("books.mdb"))
    
    '--------------------------------------------------------
    
    
    
    
    'تسبب هذا  ال sub بمشكلة ايضا وعند حذفة تسبب بنقص بالمتغيرات
    
    sub openrs(rs, sql)
      Set rs = Server.CreateObject("ADODB.Recordset")
      rs.CursorLocation = adUseServer
      rs.Open sql, cn, adOpenForwardOnly, adLockReadOnly, adCmdText
    end sub
    
    function ToHTML(strValue)
      if IsNull(strValue) then strValue = ""
      ToHTML = ArHTMLEncode(strValue)
    end function
    
    function ToURL(strValue)
      if IsNull(strValue) then strValue = ""
      ToURL = Server.URLEncode(strValue)
    end function
    
    function GetValueHTML(rs, strFieldName)
      GetValueHTML = ArHTMLEncode(GetValue(rs, strFieldName))
    end function
    
    function GetValue(rs, strFieldName)
      on error resume next
      if rs is nothing then
      	GetValue = ""
      elseif (not rs.EOF) and (strFieldName <> "") then
        if isnull(rs(strFieldName)) then 
          GetValue = ""
        else
          GetValue = rs(strFieldName)
        end if
      else
        GetValue = ""
      end if
      if bDebug then Write err.Description
    end function
    
    function GetParam(ParamName)
      if Request.QueryString(ParamName).Count > 0 then 
        Param = Request.QueryString(ParamName)
      elseif Request.Form(ParamName).Count > 0 then
        Param = Request.Form(ParamName)
      else 
        Param = ""
      end if
      if Param = "" then
        GetParam = Empty
      else
        GetParam = Param
      end if
    end function
    
    Function ToSQL(Value, sType)
      Param = Value
      if Param = "" then
        ToSQL = "Null"
      else
        if sType = "Number" then
          ToSQL = CDbl(Param)
        else
          ToSQL = "'" & Replace(Param, "'", "''") & "'"
        end if
      end if
    end function
    
    function DLookUp(Table, fName, sWhere)
      on error resume next
      Res = cn.execute("select " & fName & " from " & Table & " where " & sWhere).Fields(0).Value
      if IsNull(Res) then Res = ""
      DLookUp = Res
    end function
    
    function getCheckBoxValue(sVal, CheckedValue, UnCheckedValue, sType)
      if isempty(sVal) then
        if UnCheckedValue = "" then
          getCheckBoxValue = "Null"
        else
          if sType = "Number" then
            getCheckBoxValue = UnCheckedValue
          else
            getCheckBoxValue = "'" & Replace(UnCheckedValue, "'", "''") & "'"
          end if
        end if
      else
        if CheckedValue = "" then
          getCheckBoxValue = "Null"
        else
          if sType = "Number" then
            getCheckBoxValue = CheckedValue
          else
            getCheckBoxValue = "'" & Replace(CheckedValue, "'", "''") & "'"
          end if
        end if
      end if
    end function
    
    function getValFromLOV(sVal, aArr)
      sRes = ""
    
      if (ubound(aArr) mod 2) = 1 then
        for i = 0 to ubound(aArr) step 2
          if cstr(sVal) = cstr(aArr(i)) then sRes = aArr(i+1)
        next
      end if
    
      getValFromLOV = sRes  
    end function
    
    Function ProceedError()
      if cn.Errors.Count > 0 then
        ProceedError = cn.Errors(0).Description & " (" & cn.Errors(0).Source & ")"
      elseif not (Err.Description = "") then
        ProceedError = Err.Description
      else
        ProceedError = ""
      end if
    end Function
    
    
    function CheckSecurity(iLevel)
      if Session("UserID") = "" then
        response.redirect("Login.asp?QueryString=" & toURL(request.serverVariables("QUERY_STRING")) & "&ret_page=" & toURL(request.serverVariables("SCRIPT_NAME")))
      else
        if CLng(Session("UserRights")) < CLng(iLevel) then response.redirect("Login.asp?QueryString=" & toURL(request.serverVariables("QUERY_STRING")) & "&ret_page=" & toURL(request.serverVariables("SCRIPT_NAME"))) 
      End if
    end function
    
    %>
    
    
    <%
    Function ArHTMLEncode(HtmlCode)
    	HtmlCode=Replace(HtmlCode,"<",Server.HTMLEncode("<"),1,-1,1)
    	HtmlCode=Replace(HtmlCode,">",Server.HTMLEncode(">"),1,-1,1)
    	ArHTMLEncode=HtmlCode
    End Function
    %>
    <%Sub Write(Text)%><%=Text%><%End Sub%>






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

  4. #4
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917

    للرفع



    اب للاهمية بالنسبة لي
    ارجو الاجابة





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

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


    بيشو أنت الي برمج كتب على الخط كاملا ، أو من تعريبك؟





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

  6. #6
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


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

    تحياتي راجيا المساعدة





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

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


    دريم ويفر يسوي كل هذا ، و الله رهيب
    ، أي أصدارة ؟
    وش المشكلة بالكود اعلاه ؟؟ حدد علشان اقدر اساعدك؟؟





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

  8. #8
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    دريم ويفر 4

    المشكلة هي كيف لي ان اربط الASP اما بال MYSQL
    او ال WIN SQL
    لانني حاولت ان اضع الكود يلي عطيتني اياه
    بس واجهت الكثير من المشاكل
    تذكر المشروع الصغير يلي ارسلته لك
    هل يمكنك ات نجعلة يعمل على ال MYSQL
    وان كانت ال MYSQL ضعيفة وال SQL اقوى منها
    فكيف لي ان اتعامل معها وما هي البرامج الازمة كي اتعامل معها
    باMYSQLكنا نتعامل مع الداتا بيز عن طريق PHPmyadmin
    و بالSQL كيف يتم التعامل؟؟؟؟؟
    وهل هناك برامج تحول الاكسس 2000 الى SQL ؟؟؟؟
    اريد منك شرح مفصل لو سمحت






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

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


    كود:
    MySql ConnectionString:
    Driver={MySQL};server=ServerAddress;uid=UserLogIn;pwd=PassWord;database=DataBase
    Sql ConnectionString:
    Driver={SQL Server};Server=MyServer;db=DataBase;uid=UserLogIn;pwd=PassWord
    مافيه مقارنة بين MsSql و MySQL
    MsSQL & Orcle يه مقارنة
    التعامل معها سهل

    تحويل قاعدة بيانات اكسس الى SQL
    من قائمة Tool أو أدوات
    أختر خيار UpSizing

    للتعامل مع قواعد البيانات هناك برامج مجاني يأتي مع
    ويندوز 2000 و NT
    SQL Client EnterPrise Manager
    ماني متأكد من الأسم






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





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

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

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