שלח תשובה

זירת השאלות

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

SELECT TOP?

,‏ 9 בפברואר, 2009

שלום לכולם.
ברצוני לחלק תוכן ממסד נתונים לעמודים בעזרת משפט SQL.
איך אני עושה את זה?
תודה לעוזרים.

(השיטה של PageSize וכל אלה לא עובדת לי כי אין לי תמיכה לזה על השרת)

תגיות:

3 תשובות

  1. איזה בסיס? שפה?
    מה ז"א אין תמיכה בשרת?


    אלי ענתבי

  2. yonatan941 הגיב:

    אקסס, בASP.
    זה רושם לי שאין תמיכה בסימניות.
    עשיתי בדיקה:
    הוראתי לאקסס להוציא את כל הרשומות ולחלק אותם שבכל עמוד חמש רשומות (סך הכל רשומות בטבלה 12).
    ואז להציג לי את מספר הדפים הכולל (שאמור להיות שלוש).
    אבל הוא החזיר לי 1-. עשיתי בדיקה באינטרנט וראיתי שכתבו שאם זה מחזיר את הערך מינוס אחד סימן שאין תמיכה בחלוקה לעמודים.
    ס'תכל:
    http://www.w3schools.com/ado/prop_rs_pagecount.asp

    תודה.

  3. vsystems הגיב:

    אז כמו שהצאת תעשה TOP
    ניסית את זה?
    <%Dim currPage,i,pCount, numRecs
    currPage = 1
    numRecs = 20
    if Not request("currPage") = "" then
        currPage= request("currPage")
    end if
    rs.CursorType = 1
    rs.cursorlocation = 3
    rs.LockType = 1
    sqlst = "SELECT * FROM טבלה
    rs.Open sqlst,con,3,1,1
    rs.PageSize = numRecs
    rs.CacheSize = numRecs
    if Not rs.EOF Then
        pCount=rs.pageCount
        rs.AbsolutePage=CurrPage
    End If
    Do While Not rs.EOF AND i < rs.PageSize%>
    תנאי מסויים שיחזור ויציג את כל הרשומות
    <% i=i+1
        rs.MoveNext
    Loop
    rs.Close%>
    <%for i = 1 to pCount
        if Cint(i) = Cint(currPage) then
          //פה זה הדפדוף  Response.Write " <b>"& i &"</b> "
        Else
            Response.Write " <a href=""orders.asp?currPage="&i&"&Arrange="&arrang&""">"& i &"</a> "
        End If
         Next
    Set rs = Nothing
        Con.Close
        Set Con = Nothing%>


    Dvir Levanon
    Web Site: http://www.vise.co.il
    E-mail:dvir.levanon@gmail.com
    PHP , ASP , ASP.NET C# , PHP SYMFONY FRAME WORK HTML CSS PHOTOSHOP

שלח תשובה