1. كيفية استخدام getrows:
<٪
setConn = server.createObject ("adodb.connection")
conn.open "Provider = microsoft.jet.oledb.4.0 ؛ datasource =" & server.mappath ("test.mdb")
setRs = server.createObject ("adodb.recordset")
Rs.Open "SelectTop2*من اسم الجدول" ، Conn ، 0،1
dimarray_str
array_str = rs.getrows ()
reponse.write "السجل الأول: <br>"
Response.WriteArray_str (0،0) و "<br>"
Response.WriteArray_str (1،0) و "<br>"
Response.WriteArray_str (2،0) و "<br>"
Response.WriteArray_str (3،0) و "<br>"
reponse.write "السجل الثاني: <br>"
Response.WriteArray_str (0،1) و "<br>"
Response.WriteArray_str (1،1) و "<br>"
Response.WriteArray_str (2،1) و "<br>"
Response.WriteArray_str (3،1) و "<br>"
٪>
إذا كنت على دراية بـ Getrows ، فستجد أن قواعد بيانات التشغيل أبسط وأكثر تحسينًا. هناك العديد من المزايا :)
2. هل من الضروري إعلان المتغيرات؟
يجب إعلان المتغير في المواقف التالية:
1. أنت مبرمج جيد
2. اكتب رمزًا عالي الجودة
أضف الكود التالي لإجبار إعلان المتغيرات:
<٪ OptionExplicit ٪>
3. كيفية استدعاء وظائف جانب الخادم على العميل؟
تتميز تقنية البرمجة النصية عن بُعد (Remotescripting) بحقيقة أن البرنامج النصي العميل لا يحتاج إلى تحديث الصفحة بأكملها عند الاتصال برناري الخادم.
بشكل عام ، عندما تحتاج صفحة الويب إلى التفاعل مع الخادم ، يجب إرسال بيانات النموذج ويجب تحديث الصفحة بأكملها. باستخدام تقنية استدعاء البرنامج النصي عن بُعد ، يمكن لبرامج النصوص العميل استدعاء وظائف البرنامج النصي عن بُعد مثل الوظائف المحلية ، وخاصة في التحقق من النماذج المعقدة وعمليات قاعدة البيانات المتكررة ، والتي يتم استخدامها بالكامل.
مبدأها الأساسي هو أنه بمساعدة مجموعة من وظائف الواجهة التي توفرها بنفسها ، يمكن لبرنامج العميل استدعاء التعليمات البرمجية من جانب الخادم من خلال عملية الوكيل (Javaapplet). يعمل Javaapplet (rsproxy.class) في الخلفية. عادة ، لا يحتاج رمز المستخدم إلى تشغيله مباشرة ، ويتم تكوينه تلقائيًا أيضًا. يمكن أن تكون مكالمات البرنامج النصي عن بُعد إما مكالمة متزامنة -------------------------------------------------------------------------------------------------------------------------- يجب أن تتضمن تقنية استدعاء البرنامج النصي عن بُعد الأساسية الملفات التالية:
RS.HTM: يتضمن رمز دعم العميل
rsproxy.class: هذا javaapplet الذي يكمل بالفعل عملية تفاعل العميل/الخادم
RS.ASP: رمز دعم من جانب الخادم
عند استخدام البرنامج النصي عن بُعد للاتصال بالوظيفة ، يجب أن يفي كل من الرمز من جانب العميل والخادم بمتطلبات معينة: على جانب الخادم ، يجب تمكين مكالمة البرنامج النصي عن بُعد: استخدم #include لتضمين RS.ASP والاتصال بوظيفة RSDispath. مفتاح تطبيق دعم البرنامج النصي عن بُعد على جانب الخادم هو إنشاء كائن public_description. إنه يختلف عن عملية تنفيذ صفحة ASP العادية عندما يطلق عليها عن بُعد. يضع رمز البرنامج النصي العالمي في وظيفة ويطلق عليه بشكل صريح.