שלח תשובה

זירת השאלות

686
צפיות
3
תשובות

הצגת מסד נתונים בסדר הפוך.

,‏ 17 באפריל, 2008

שלום, הייתי רוצה שתעזרו לי להציג מסד בסדר הפוך,
אחרי שאני עושה לו select ומכניס אותו לאובייקט RS אני רוצה להציג את האובייקט בצורה הפוכה, כי זה בתוך בלוג וההודעות שבסוף הן ההודעות החדשות.
אני לא יכול להשתמש ב-ID ואז להציג מה-ID האחרון כי זה משהו ספציפי.
אני אשמח אם תעזרו לי.

תגיות:

3 תשובות

  1. ofekray הגיב:

    אולי הצלחתי…
    אומנם עברו רק כמה דקות אבל חשבתי על דרך שנראה לי תעבוד..
    במקום להתחיל מהתחחלה כמו תמיד אני צריך להתחיל מהסוף…
    ואז לעשות RS.MovePrevious
    עכשיו השאלה היא איך להתחיל מהסוף
    אם אני עושה RS.EOF זה יקפוץ לסוף?

  2. rjnhojbht הגיב:

    אם הבנתי נכון אם מה שאתה צריך
    קרא את זה.
    ובמיוחד שים לב ל:
    "באפשרותינו למיין את התוצאות הסדר עולה או יורד, ע"י השימוש בביטויים ASC ו-DESC.

    מיון בסדר עולה, ASC, הינו ברירת המחדל, ולכן לרוב אין צורך לציינו. כאשר אנו רוצים למיין בסדר יורד, נוסיף את המילה DESC, לאחר ציון שם העמודה. שאילתה זו תציג לנו את כל הספרים, ממויינים לפי מחיר, בסדר יורד"

  3. ofekray הגיב:

    תודה…
    ניסתי וזה עשה איזה שגיעה.. אבל לא נורא מצאתי דרך אחרת
    זה עובד בעיקרון כמו שאמרתי מקודם.. אני מעבר את ה-recordset
    לסוף על ידי rs.MoveLast אחרכך עושה לואלה עד rs.BOF וזהו עובד…:
    <%
    rs.MoveLast
    do until rs.BOF
    Response.Write rs.Fields("post")
    Response.Write "<br><br>"
    rs.MovePrevious
    loop
    %>

שלח תשובה