موصى به: طرق لتحليل أنواع مختلفة من ملفات البيانات في ASP 1. إنشاء كائن mdbrecordset. قاعدة بيانات MDB هي قاعدة بيانات كاملة قد تحتوي على عدة جداول بيانات. في هذه الوظيفة ، تتمثل وظيفة الاتصال في الاتصال بقاعدة البيانات ، ووظيفة مجموعة السجلات هي فتح جدول البيانات. الوظيفة CreateMdbRecordset (اسم ملف قاعدة البيانات ، اسم جدول البيانات أو عبارة تحديد) Dim Conn ، مزود ، DBPAT
تنسيق العرض:
معرف اسم | اسم المعرف
1 جولييت | 2 Palyboy
3 طفل | 4 توم
5 لينا | 6 جيري
عدد الصفحات قبل وبعد الصفحات: 1/4 6 عناصر/إجمالي عدد السجلات على الصفحات: 25 عنصرًا
شفرة:
<!-#تضمين ملف = conn.asp-> <html> <body bgcolor =#fffff text =#000000> <عرض الجدول = 60 ٪ الحدود = 1 محاذاة = المركز> <٪ قاتمة روبية قاتمة SQL msg_per_page = 4 'حدد عدد السجلات المعروضة لكل صفحة تعيين rs = server.createBject (adodb.recordset) SQL = حدد * من طلب الصفحة عن طريق المعرف "قم بتغييره إلى عبارة SQL الخاصة بك Rs.CursorLocation = 3 'يمكن أن يؤدي استخدام مؤشرات العميل إلى تحسين الكفاءة rs.pagesize = msg_per_page 'حدد سجل الصفحة رقم عرض السجلات لكل صفحة Rs.Open SQL ، Conn ، 0،1 إذا err.number <> 0 ثم "معالجة الخطأ استجابة. فشل عملية قاعدة البيانات: & err.description err.clear آخر إذا لم يكن (RS.EOF و RS.BOF) ، فإن اكتشاف ما إذا كانت مجموعة السجلات فارغة TotalRec = Rs.RecordCount 'TotalRec: إجمالي عدد السجلات إذا كان Rs.RecordCount Mod msg_per_page = 0 ثم "احسب العدد الإجمالي للصفحات ، RecordCount: إجمالي عدد سجلات البيانات n = rs.recordcount/msg_per_page 'n: إجمالي عدد الصفحات آخر n = rs.recordCount/msg_per_page+1 إنهاء إذا CurrentPage = request (صفحة) 'Currentpage: الصفحة الحالية إذا كان page <> ثم CurrentPage = Cint (CurrentPage) إذا كان page current <1 ثم PARTERPAGE = 1 إنهاء إذا إذا err.number <> 0 ثم err.clear PARTERPAGE = 1 إنهاء إذا آخر PARTERPAGE = 1 إنهاء إذا إذا كان CurrentPage*msg_per_page> totalRec وليس ((CurrentPage-1)*msg_per_page <totalrec) ثم PARTERPAGE = 1 إنهاء إذا rs.absolutepage = currentpage 'Abssoppage: اضبط المؤشر على بداية الصفحة rowcount = rs.pagesize 'pagesize: اضبط عدد سجلات البيانات لكل صفحة خافت أنا قاتمة ك ٪> <tr align = center valign = middle> <td width = 25 ٪> id1 </td> <td width = 25 ٪> name1 </td> <TD Width = 25 ٪> ID2 </td> <td width = 25 ٪> name2 </td> </r> <٪ تفعل بينما لا rs.eof و rowcount> 0 ٪> <tr align = center valign = middle> <td width = 25 ٪> <٪ = rs (id) ٪> </td> <td width = 25 ٪> <٪ = rs (testName) ٪> </td> <td> <٪ rowcount = rowcount-1 Rs.Movenext إذا لم يكن rs.eof ثم ٪> <٪ = rs (id) ٪> </td> <td width = 25 ٪> <٪ = rs (testName) ٪> </td> </r> <٪ rowcount = rowcount-1 Rs.Movenext آخر استجابة. write & nbsp ؛ </td> <td> & nbsp ؛ </td> </tr> إنهاء إذا حلقة إنهاء إذا إنهاء إذا Rs.close تعيين روبية = لا شيء ٪> </table> |
مشاركة: تحليل معلمات بناء الجملة لوظيفة Datediff الوصف يعيد الفاصل الزمني بين تاريخين. بناء جملة Datediff (الفاصل الزمني ، Date1 ، Date2 [، FirstDayOfweek] [، FirstWeekofyear]]) يحتوي بناء جملة وظيفة Datediff على المعلمات التالية: المعلمة الوصف الفاصل الزمني المطلوب. يمثل تعبير السلسلة الفاصل الزمني المستخدم لحساب Date1 و Date2. القيم ذات الصلة
صفحتان في إجمالي الصفحة السابقة 12 الصفحة التالية