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

شبكة ابن الخليج

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيفاعلن معنا





ربط صفحات Asp بقواعد البيانات

مناقشة موضوع ربط صفحات Asp بقواعد البيانات في دروس برمجة مواقع; الدرس الخامس: ربط صفحات ASP بقاعدة البيانات صممنا في الدرس السابق قاعدة بيانات باستخدام برنامج Microsoft Access 2000. وفي هذا الدرس، سنتعلم كيفية ربط القاعدة بصفحات ASP واستعراض محتوياتها. قم بفتح الصف ...

العودة منتدى ابن الخليج> منتديات تعليمية> دروس برمجة مواقع

{ مِنَ الْمُؤْمِنِينَ رِجَالٌ صَدَقُوا مَا عَاهَدُوا اللَّهَ عَلَيْهِ فَمِنْهُم مَّن قَضَى نَحْبَهُ وَمِنْهُم مَّن يَنتَظِرُ وَمَا بَدَّلُوا تَبْدِيلاً } الأحزاب23

حادثة الإفك - تفسير ابن كثير وشرح عثمان الخميس



صوتي شرح الشيخ عثمان الخميس لمختصر منهاج السنة النبوية لشيخ الإسلام ابن تيمية كتاب ألفه للرد على الإمامية وهو أشهر كتاب في الرد على الشيعة

رد
 
LinkBackأدوات الموضوعطرق مشاهدة الموضوع
قديم 06-26-2006, 05:35 مساءً   #1 (permalink)
.::+: Gulf Son :+::.

 
الصورة الرمزية ADMIN
 
تاريخ التسجيل: May 2005
الدولة: بلاد الخليج
المشاركات: 53,991
معدل تقييم المستوى: 53ADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيط
إرسال رسالة عبر مراسل ICQ إلى ADMINإرسال رسالة عبر مراسل MSN إلى ADMIN
افتراضيربط صفحات Asp بقواعد البيانات

الدرس الخامس: ربط صفحات ASP بقاعدة البيانات



صممنا في الدرس السابق قاعدة بيانات باستخدام برنامج


Microsoft Access 2000. وفي هذا الدرس، سنتعلم كيفية ربط القاعدة بصفحات ASP واستعراض محتوياتها.


قم بفتح الصفحة الأولى (default.asp) لإجراء بعض التعديلات عليها. لذا قم بحفظها باسم (tech.asp). فكل التغييرات التي سنقوم بهذا ستكون على ملف tech.asp
في الصفحة الأولى كنا قد كتبنا جملة ترحيبية لزوار الموقع. أما في هذه الصفحة فسنستبدلها بجملة أخرى تبين ماهية الصفحة. فسنكتب:
إليكم آخر المستجدات على الساحة التقنية
والآن.. سنبدأ بالجزء الأهم.. وهو كتابة نصوص ASP .
نصوص ASP تكتب دائما بين هاتين العلامتين <% %> .لذا، افتح نصوص HTML واكتب الجملة التالية في أول سطر:
كود:
<%@ Language=VBScript CodePage = "1256"%>
هذا السطر يشير إلى أننا سنستخدم لغة VBScript في هذه الصفحة. وسطر (تحديد اللغة) يجب أن يكون دائما في بداية الصفحة.
واكتب التالي تحت الجملة الترحيبية:

كود:
<% Dim ConnectionString
كود:
Dim ADO ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("\database\project.mdb")
Set ADO=Server.CreateObject("ADODB.Connection")
ADO.ConnectionString =ConnectionString
ADO.Open %>
  • السطران الأول والثاني (Dim): يتم فيها تحديد المتغيرات، وسنتحدث عن المتغيرات أكثر في المستقبل.
  • السطر الثالث (ConnectionString): يحدد طريقة فتح قاعدة البيانات، واسم القاعدة والمسار إليها. يمكنك تغيير اسم القاعدة ومسارها بما يتناسب مع ما قمت به على جهازك. لقد قمت بتسمية القاعدة project.mdb وما قبل الاسم هو مسار الوصول إليها.
  • السطر الرابع (Set ADO): يحدد اسم المتغير الذي سيقوم بالربط.. وهو في مثالنا ADO ويمكنك تغييره بما يناسبك، إلا أن عليك استخدامه كثيرا، لذا لا أفضل تغييره حتى لا يسبب لك بعض الصعوبة في متابعة الدروس.
  • السطران الخامس والسادس: يقومان بفتح القاعدة.
ما قمنا به حتى هذه الخطوة، هو الوصول للقاعدة فقط. والخطوة التالية هي الوصول للبيانات التي بالقاعدة. ولعمل ذلك قم بكتابة التالي تحت عبارة ADO.open مباشرة:
كود:
selectSQL="select * from tech_news"
set rs=ADO.execute(selectSQL)
  • السطر الأول (selectSQL): تحدد أمر الاختيار Select وفيها يثم اختيار البيانات من القاعدة حسب شروط يتم تحديدها. في حالتنا هذه طلبنا اختيار:
  1. جميع البينات (ويمثلها رمز *) , ويمكن استبدالها باسم عمود او خانة معية من الجدول.
  2. من جدول tech_news
أي أن هذان هما الشرطان الواجب القيام بهما.
  • السطر الثاني (set rs): تنفيذ الأمر.
ما قمنا به حتى الآن هو فتح القاعدة، واستدعاء البيانات منها. وما سنقوم به الآن هو طباعة هذه المعلومات. قم بكتابة التالي تحت عبارة set rs=ADO.execute(selectSQL) مباشرة:
كود:
response.write "العنوان : " & rs("subject") response.write "التاريخ : " & rs("add_dat") response.write "الخبر : " & rs("body")
response.write تقوم بطباعة النتائج، (*)rs ، تمثل النتائج. حيث يكتب اسم الجدول المراد عرض بياناته بين علامات التنصيص " "
قم بتشغيل الصفحة tech.asp وذلك بفتح المتصفح Internet Explorer وفي شريط العنوان Address Bar اكتب العنوان الموقع، وذلك بكتابة اسم جهازك ومن ثم المجلد الذي يحتوي الموقع:
http://asp/news/default.asp
ملاحظة: ASP في العنوان تمثل اسم الجهاز، وهذا الاسم يختلف من جهاز لآخر. لمعرفة اسم جهازك، افتح لوحة التحكم Control Panel ومنها افتح الشبكة Network واختر Identification لترى: Computer Name
يمكنك الاستعاضة عن اسم الجهاز بكلمة localhost أي أن العنوان سيصبح كالتالي:
http://localhost/new...ws/default.asp
ستظهر صفحة عالم اليوم بالشكل التالي:
عالم اليوم
فاضغط على رابط: أخبار تقنية. لترى النتيجة:

إليكم آخر المستجدات في الساحة التقنية

العنوان : اختراق مواقع حركة طالبان على الإنترنتالتاريخ : 31/9/2001الخبر : بعد عملية تفجير برجي التجارة العالمية بنيويورك، ورفض حركة طالبان تسليم بن لادن للولايات المتحدة الأمريكية، قام مجهولون باختراق مواقع الحركة على الإنترنت.

مبروك. لقد قام الـ Code الذي كتبته بقراءة محتويات القاعدة وعرضها. بالطبع توجد إشكاليات بسيطة في البيانات المعروضة، وسنشرح طريقة التغلب عليها في الدروس القادمة. لكن المهم في هذا الدرس، هو فهمه جيدا لأن معظم الدروس التالية تعتمد على هذا الدرس.
أخيرا، يفضل إغلاق ربط القاعدة بهذا السطر تحت عبارة response.write "الخبر : " & rs("body") مباشرة:
كود:
ADO.close

إعداد: خالد الحر




من مواضيع ADMIN في المنتدى
__________________




يقول الامام مالك رحمه الله:
إنما هؤلاء أقوام أرادوا القدح في النبي صلى الله عليه وسلم فلم يمكنهم ذلك، فقدحوا في أصحابه حتى يقال رجل سوء ولو كان رجلاً صالحاً لكان أصحابه صالحين.

وقال أبو الوفا بن عقيل رحمه الله:
انظر كيف اختار لمرضه بيت البنت، واختار لموضعه من الصلاة الأب، فما هذه الغفلة المستحوذة على قلوب الرافضة عن هذا الفضل والمنزلة التي لا تكاد تخفى عن البهيم فضلا عن الناطق.

وحيد القرن، كسرنا قرنه، ودككنا حصنه، وهدمنا برجه، فخرج يتبختر بعتاده مزهواً بعدده ففللنا حدّه، وقتلنا جنده، وفرقنا صحبه، والفضل لله وحده

ولئن أبيد أبناء دولة الإسلام عن بكرة أبيهم خيرٌ لهم من أن يحكمهم رافضيٌّ خبيث أو أن تستظلّ بغداد برايات الصفويين يوما واحداً.

ADMIN غير متواجد حالياً   رد مع اقتباس
قديم 10-06-2006, 03:04 صباحاً   #2 (permalink)
Gulfson.com

 
الصورة الرمزية كرم العربي
 
تاريخ التسجيل: Apr 2006
الدولة: Egypt
المشاركات: 15,092
معدل تقييم المستوى: 53كرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيط
إرسال رسالة عبر مراسل MSN إلى كرم العربي
افتراضيمشاركة: ربط صفحات Asp بقواعد البيانات

يعطيك العافيه اخوي



من مواضيع كرم العربي في المنتدى
__________________
Im Back

كرم العربي غير متواجد حالياً   رد مع اقتباس
قديم 06-30-2007, 03:58 صباحاً   #3 (permalink)
عضــو
 
تاريخ التسجيل: Mar 2007
المشاركات: 13
معدل تقييم المستوى: 16mr-ghost يستاهل ترحيب
افتراضيرد: ربط صفحات Asp بقواعد البيانات

السلام عليكم
جزاك الله اخي الكريم ادمن على هذا الدرس القيم ....بصراحة طريقة شرحك روعة للاسف ما شفت هذا الدرس الا قبل فترة بسيطة وحاولت اطبقه بس صارت عندي مشكلة هو انني كلما سويت الصفحة tech.asp وحاولت استدعيها يطلع عندي لا يمكن عرض الصفحة ...
انا اتمنى لو عندك وقت ومجال شوية تفصل هذي الخطوة ويا ريت لو يكون مع الشرح صور تكون سويت فضل والله لان هاي مهمة جدا عملية الربط بين قاعدة البيانات وبين الموقع ...
وجزاك الله خير الجزاء



من مواضيع mr-ghost في المنتدى
mr-ghost غير متواجد حالياً   رد مع اقتباس
قديم 01-12-2008, 02:49 صباحاً   #4 (permalink)
عضو مستمر
 
الصورة الرمزية البواسل سوفت
 
تاريخ التسجيل: Aug 2007
الدولة: اليمن
المشاركات: 68
معدل تقييم المستوى: 26البواسل سوفت يستاهل ترحيبالبواسل سوفت يستاهل ترحيب
إرسال رسالة عبر مراسل MSN إلى البواسل سوفت
افتراضيرد: ربط صفحات Asp بقواعد البيانات

تسلم يالغالي

مشكور ماقصرت



من مواضيع البواسل سوفت في المنتدى
__________________
شبكة البواسل سوفت للبرامج
برامج- العاب- افلام- صور- جوال- دليل البواسل سوفت
qees2006@hotmail.com
البواسل سوفت غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
ربط, صفحات


أدوات الموضوع
طرق مشاهدة الموضوع

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

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

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
مشكلة بقواعد البياناتjeddahvbمشاكل وحلول الـ مواقع910-17-2008 11:20 مساءً
مشكلة بقواعد البينات إلى الخبراءMB7rمشاكل وحلول الـ مواقع910-10-2008 04:17 صباحاً
كيف نربط برنامج الفلاش بقواعد بيانات php و mysqlسهافدروس لغات البرمجة612-04-2007 04:56 مساءً
خطاء بقواعد البياناتمطب طبمشاكل وحلول الـ مواقع109-06-2007 05:40 مساءً
البنتاغون تخطط لاستبدال قواعدها الجوية في العراق بقواعد دائمة في الخليجالهوى ماهو كلامحوارات ثقافية عامة105-19-2006 06:37 صباحاً


منتديات شبكة ابن الخليج

مواضيع تثقيفية شعر رومانسي معجم عربي بشار بن برد جرائم بالصور نتائج المسابقات محاضرات خطب ماركة صور نقوش حناء مرض السرطان الشعر موقع شانيل المطبخ الخليجى ديكور شقق ماركة برامج تحويل صوت برامج كاملة الطرق المثلى في استخدام البرامج العاب اطفال Tagged 2008 Cooking العا النتندو محطمة الابواب الخشبية ترافيان ثري دي استوديو ماكس صور منتدى سيمنس ماركة دروس عامه للمبتدئين دروس اندزاين دروس Adobe Photoshop دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect دروس مونتاج دروس Adobe Illustrator Video Editing دروس 3D Studio Max دروس سويتش متقدمة دروس قواعد البيانات دروس Access دروس يونكس لينكس وندوز WINDOWS دروس C++ ماركة Plugins هاكات للمنتديات hacks قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع اشهار آراءفوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitterبرامج


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 10:00 مساءً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd
شبكة و منتديات حبيبى نت  |  شبكة العربي  |   Feeds:   XML   JS   RSS   RSS Feed