الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال للمعزاب او اي متطوع

مغلق
بدأه The king في 10 مارس 2002 · 3 رد · 513 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

---------------------------------------------------------------------------------

اود من احد الأخوه المحترفين شرح الكود التالي:

<%

Dim ConnectionString

Dim ADO

ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("food.mdb")

Set ADO=Server.CreateObject("ADODB.Connection")

ADO.ConnectionString =ConnectionString

ADO.Open

%>

------------------------------------------------------------------------

وتوضيح كل كلمه فيه حيث اني مبتدء في هذه اللغه

ولو سمحتم اربد توضيح المتغيرات التي يمكنني ان اغيرها .

والكلمات المحجوزوجزاكم الله كل خير

#2

تعريف المتغيرات

Dim ConnectionString

Dim ADO

Provider=Microsoft.Jet.OLEDB.4.0

تعني أنك تريد إستخدام OLEDB من نوع Jet وهي Access

Data Source=" & Server.MapPath("food.mdb")

ملف Access الهدف

server.mappath ترجع ال path الذي أنت فيه الأن على السرفر مثل

d:myweb

فإن

server.mappth("food.mdb") ترجع d:mywebfood.mdb

Set ADO=Server.CreateObject("ADODB.Connection")

تكون الهدف ADO

ADO.ConnectionString =ConnectionString

تشحن الهدف بالمتغيرات

ADO.Open

تقوم بفتح الملف المطلوب إستعداد لإستخراج البيانات

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

ADO.close

set Ado=nothing

#3

لا ادري كيف اشكرك ولكن هناك سؤال :

انت قلت ان :

Dim ConnectionString

Dim ADO

تعريف متغيرات وهذا يعني انني استطيع ان اغيرها مثلا:

Dim x

Dim Y

ولكني عندما حاولت ان اغيرها لم استطع - لم يعمل البرنامج -

-----------------------------------------

انت قلت ان :

تعني أنك تريد إستخدام OLEDB من نوع Jet وهي Access

ما معنى :

OLEDB

Jet

-------------------------------------------

كما اريد مزيد من التوضيح لعبارة :

Data Source=" & Server.MapPath("food.mdb")

مثلاً ما معنى & التي قبل كلمة Server

--------------------------------------------------------------

و اخيرا ً اريد توضيح العباره :

Set ADO=Server.CreateObject("ADODB.Connection")

---------

اعلم اني قد تجاوزت حدودي واسئلتي قد تكون غبيه وبدائيه لدكتور مثلك

ولكن لم اجد في جميع المنتديات العربيه وللاسف من يجيب على اسئلتي

وجعل الله كل ما تقومون به في هذا المنتدى في موازين حسناتكم

------------------------------------------------------------------

#4

& تعني الربط بين مصفوفتين

OLEDB

Object Linking and Embedding data base

يقوم بالربط بين قواعد البيانات والبرنامج

Jet

بنفس المعنى الإنجليزي يعني صنبور أو إنوب

وأنت إفهم المعنى يعني أنه يتحكم في تدفق البيانات من قاعدة البيانات وهو خاص بالإكسس قد يكون أيضا ينفع مع بقية منتجات ميكرسوفت في Office ليس لي علم كبير بهذا

هذا المعلومات فقط للمعرفة لن تستخدمها فقط إفهمها كما هي

المهم الذي يجب أن تفهمه هو هذة الجملة

Set ADO=Server.CreateObject("ADODB.Connection")

إذا كنت تعرف فيجول بزيك فهي المقابلة لهذة الجملة في

VB

set Ado as adodb.connection

وتقوم بتكوين ال Object ADO

التي تقو بالربط بربط بين المستخدم و قاعدة البيانات

http://www.arabteam2000.com/study/ASP/Ahmed/ASPPWS.HTM

هذا الموضوع مغلق.

مواضيع مشابهة