417
צפיות
צפיות
8
תשובות
תשובות
חלוקה לדפים
בקובץ ה- ASP שלי אני רושם rs.pagesize=10
אך בדפדפן מופיעים 12 רשומות באופן עקשני.
מישהו יכול לומר לי בבקשה , מה לבדוק?
(הטבלה דרך אגב מכילה 13 רשומות)
בקובץ ה- ASP שלי אני רושם rs.pagesize=10
אך בדפדפן מופיעים 12 רשומות באופן עקשני.
מישהו יכול לומר לי בבקשה , מה לבדוק?
(הטבלה דרך אגב מכילה 13 רשומות)
8 תשובות
תביא את כל הקוד…
וגם תנסה אולי לשנות ל8 ואז תקבל 10 (:
חלוקה לדפים
dim conn
set conn=server.CreateObject("ADODB.connection")
conn.open "dsn=bookstore"
dim rs, sql
set rs=server.CreateObject("ADODB.recordset")
sql="SELECT * FROM books where title like '%"&keyword&"%'"
rs.open sql, conn
response.Write "<center><table border=1 cellpading=2 bgcolor=white>"
do while not rs.EOF
response.write "<tr>"
response.write "<td align=right>" & formatcurrency(rs("price")) & "</td>"
response.write "<td align=right>" & rs("author") & "</td>"
response.write "<td align=right>" & rs("title") & "</td>"
response.write "</tr>"
rs.movenext
loop
response.Write "</center></table>"
סליחה…זה הקוד הנכון.
פקודת pagesize אינה עובדת.
dim conn
set conn=server.CreateObject("ADODB.connection")
conn.open "dsn=bookstore"
dim rs, sql
set rs=server.CreateObject("ADODB.recordset")
sql="SELECT * FROM books where title like '%"&keyword&"%'"
rs.pagesize=10
rs.open sql, conn
response.Write "<center><table border=1 cellpading=2 bgcolor=white>"
do while not rs.EOF
response.write "<tr>"
response.write "<td align=right>" & formatcurrency(rs("price")) & "</td>"
response.write "<td align=right>" & rs("author") & "</td>"
response.write "<td align=right>" & rs("title") & "</td>"
response.write "</tr>"
rs.movenext
loop
response.Write "</center></table>"
סליחה…זה הקוד הנכון.
פקודת pagesize אינה עובדת.
dim conn
set conn=server.CreateObject("ADODB.connection")
conn.open "dsn=bookstore"
dim rs, sql
set rs=server.CreateObject("ADODB.recordset")
sql="SELECT * FROM books where title like '%"&keyword&"%'"
rs.pagesize=10
rs.open sql, conn
response.Write "<center><table border=1 cellpading=2 bgcolor=white>"
do while not rs.EOF
response.write "<tr>"
response.write "<td align=right>" & formatcurrency(rs("price")) & "</td>"
response.write "<td align=right>" & rs("author") & "</td>"
response.write "<td align=right>" & rs("title") & "</td>"
response.write "</tr>"
rs.movenext
loop
response.Write "</center></table>"
תישר לשמאל בבקשה
אתה אבל בכלל לא כתבת קוד לחלוקה לדפים…לשים את הpagesize זה לא מספיק..
יש שלוש דרכים
1. דרך משפט SQL ו-queryString
2. שליפה של כל הרשומות ולאחר מכן להשתמש בחלוקה לדפים ע"פ המדריך באתר
3. עובד רק ב-sql Server… להשתמש ב-SP ולעבוד ע"פ המאמר שיש באתר לחלוקה לדפים ברמת ה-MSSQL
4. לא קשור למייקרוסופט ואני לא יודע כי אני עובד ב-ASP
תודה רבה.