يوم سوالف، في 7 أغسطس القادم

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

موضوع مغلق
 
LinkBack أدوات الموضوع
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#1 (permalink)  


تحادثت أنا وصديقي العزيز 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
راجيا منكم المشورة التي عودتونا عليها
ماشاء الله تكنكال سببورت
مع فائق إحترامي للجميع.
بيشو العبقري






__________________
الزيند بين واقع الكسر وهاجس الحماية.
PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )!
الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا .
إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux.
beshoo غير متواجد حالياً   قديم 26-05-2001, 07:26 PM
مشرف قسم PHP
تاريخ التسجيل: Jan 2000-
#2 (permalink)  

أخي العزيز كأن الخطأ في مكان آخر
حتى أن الأخ 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

" لا املك اشتراكات في سوالف "
مازن مليباري غير متواجد حالياً   قديم 26-05-2001, 10:13 PM
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#3 (permalink)  

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

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

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


هذا هو الملف المسؤل عن ربط القاعدة
كود:
<!-- #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%>






__________________
الزيند بين واقع الكسر وهاجس الحماية.
PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )!
الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا .
إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux.
beshoo غير متواجد حالياً   قديم 26-05-2001, 11:37 PM
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#4 (permalink)  
للرفع

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






__________________
الزيند بين واقع الكسر وهاجس الحماية.
PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )!
الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا .
إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux.
beshoo غير متواجد حالياً   قديم 29-05-2001, 11:40 AM
عضو نشيط
تاريخ التسجيل: Apr 2001-
#5 (permalink)  

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






Mr.ASP غير متواجد حالياً   قديم 29-05-2001, 01:19 PM
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#6 (permalink)  

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

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






__________________
الزيند بين واقع الكسر وهاجس الحماية.
PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )!
الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا .
إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux.
beshoo غير متواجد حالياً   قديم 29-05-2001, 05:36 PM
عضو نشيط
تاريخ التسجيل: Apr 2001-
#7 (permalink)  

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






Mr.ASP غير متواجد حالياً   قديم 29-05-2001, 07:40 PM
مراقب و خبير سيرفرات لينكس
تاريخ التسجيل: Mar 2001-
#8 (permalink)  

دريم ويفر 4

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






__________________
الزيند بين واقع الكسر وهاجس الحماية.
PHP تعد خيار تكتيكي لبناء موقع أو حتى( مويقع )!
الحماية هدف لا يدرك و تجاوزها متعة وهدف أيضا .
إن كنت تريد صندوق لتلعب به فإختر Windows وإلا فاختر Linux.
beshoo غير متواجد حالياً   قديم 29-05-2001, 09:09 PM
عضو نشيط
تاريخ التسجيل: Apr 2001-
#9 (permalink)  

كود:
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 غير متواجد حالياً   قديم 30-05-2001, 04:06 PM
موضوع مغلق


أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 10:42 AM بتوقيت المملكة العربية السعودية