382
צפיות
צפיות
4
תשובות
תשובות
אולי זה ישמע מטומטם, אבל איך…
עוברים בעזרת לולאת FOR מ-x עד ל-y (כמובן ש-x וגם y הם משתנים המכילים מספרים כלשהם כאשר x קטן יותר מ-y) על הרשומות שיש לי ב-db ???
נגיד ש-x שווה ל-(5) ואילו y שווה ל-(8) ויש לי במסד 15 רשומות…
איך אני מוציא רק את 5,6,7,8 הרשומות הראשונות??
אני לא מתכוון לעבור מ-0 עד הסוף ואז לבצע בדיקה, אלא משהו פשוט ונח..
ניסתי ככה:
x=5
y=8
For i = x to y
Response.Write Rs("subject") &"<br>"
Next
מישהו בטוח יודע..
מחכה לתשובה,
תודה רבה.
4 תשובות
Rs.move x
כאשר x זה המס' שאתה רוצה לעבור אליו.
נראה לי זה מוזכר במדור ASP. בכל אופן צריך סמן מס' 2 נראה לי עבור הרקורדסט, אם כי אני לא ממש בטוח (הרבה הרבה הרבה זמן שלא נגעתי ב-ASP ו-ADO).
אמממ..לא הולך לי כ"כ..ניסתי את זה..
For i = StartNow to StopNow
Response.Write Rp("subject")&"<br>"&Rp("name")
Response.Write "<br><hr>"
Rp.move StartNow
Next
אבל זה לא מצליח
זתומרת, אין שגיאה..
פשוט אותו Subject ואותו name מופיעים כמספר הפעמיים שהלולאה עוברת..
התוכלו לומר לי מה הבעיה?
לא משנה כבר הצלחתי
הדרך היותר נכונה לעשות את זה
היא לשלוף רק את הרשומות הרלוונטיות.
משהו בסגנון
SELECT TOP (8-5) FROM (SELECT TOP (8) * FROM tblName ORDER BY id DESC)