مجموعة السجلات هي كائن آخر تم إنشاؤه/مستخدم. إنها مجموعة من البيانات مأخوذة من قاعدة بيانات. تحتوي مجموعة السجلات على 26 خصائص و 25 طريقة و 11 حدثًا ومجموعتين (2). الغالبية العظمى من مجموعة التسجيلات خارج نطاق هذا الموقع.
جانبا جانبا:
قاعدة البيانات التي نستخدمها للدرس 16 والدرس 17 هي ملف MS Access 2000 (وليس أفضل قاعدة بيانات للمواقع الكبيرة). يسمى الملف htmlcolor.mdb وله جدول واحد يسمى ColorChart. يحتوي جدول قاعدة البيانات على ثلاثة أعمدة ويسمى ID و Colorname و Hexvalue.
يوضح الرسم التوضيحي أدناه كيف سنقوم بتدوير هذه السجلات.
|
|
|
في هذا المثال ، نقوم بدوران من خلال صف السجلات حسب الصف. سنستخدم طريقة movenext () للانتقال من السجل رقم 1 إلى #2 ، وما إلى ذلك ، سنصل إلى بيانات محددة في كل صف باستخدام اسم العمود.
ابدأ:
فيما يلي البرنامج النصي للدرس 17. إنه بالضبط نفس البرنامج النصي للدرس 16. والفرق هو أننا سنركز على خطوط الكود التي تتعامل مع RecordsEs.
<٪@language = "javaScript" ٪> <!-metadata type = "typelib" file = "c:/program files/common/system/ado/msado15 myConnect += server.mappath ("//") ؛ myConnect += "//globalscripts//htmlcolor.mdb ؛" ؛var connectObj = server.createBject ( ColorChart ؛ "؛ ConnectObj.Open (myconnect) ؛ rs.open (SQL ، connectObj ، engenforwardonly ، adlockreadonly ، adcmdtext) ؛ reponse.write (" <table border =/"1/" cellSpacing =/"0/">/r ") ؛ response.write (" <tr> <th> id </h> <th> colorname </h>) ؛ resport.write ("<th> hexvalue </th> </tr>/r") ؛ bgcolor =/"#") ؛ reponse.write (rs ("hexvalue") + "/"> " + rs (" colorname ")) ؛ repart.write (" </td> <td> " + rs (" hexvalue ") + "</td> </tr>/r") ؛ rs.movenext () ؛} استجابة. write ("</table>/r") ؛ rs.close () ؛ connectobj.close () ؛ rs = null ؛ connectObj = null ؛ ٪> </body> </html>