Рекомендуется: методы анализа различных типов файлов данных в ASP 1. Создайте объект Mdbrecordset. База данных MDB - это полная база данных, которая может содержать несколько таблиц данных. В этой функции функция соединения состоит в том, чтобы подключиться к базе данных, а функция записи - открыть таблицу данных. Функция CreateMdBrecordSet (имя файла базы данных, имя таблицы данных или оператор SELECT) DIM CONN, поставщик, DBPAT
Формат отображения:
Идентификационное имя | Идентификационное имя
1 Джульетта | 2 Палибой
3 ребенок | 4 Том
5 Лена | 6 Jery
Количество страниц до и после страниц: 1/4 6 пунктов/Общее количество записей на страницах: 25 пунктов
Код:
<!-#Включите файл = conn.asp-> <html> <body bgcolor =#fffff text =#000000> <ширина таблицы = 60% граница = 1 align = center> <% Dim Rs Dim SQL msg_per_page = 4 'Определите количество записей, отображаемых на страницу Установить rs = server.createObject (adodb.recordset) SQL = SELECT * FROM PAGE ORDER BY ID 'изменить его в свой собственный оператор SQL Rs.cursorlocation = 3 'Использование клиентских курсоров может повысить эффективность rs.pearsize = msg_per_page 'Определите набор записей страницы. Набор отображения Номера записей на страницу Rs.open SQL, Conn, 0,1 Если err.number <> 0, тогда 'обработка ошибок Отказ от операции базы данных response.write: & err.description err.clear еще Если нет (rs.eof и rs.bof), то обнаружение, является ли набор записей пустым TotalRec = Rs.recordCount 'TotalRec: общее количество записей Если rs.recordcount mod msg_per_page = 0, то вычислите общее количество страниц, recordcount: общее количество записей данных n = rs.recordcount/msg_per_page 'n: общее количество страниц еще n = rs.recordcount/msg_per_page+1 конец, если CurrentPage = запрос (страница) 'CurrentPage: текущая страница Если текущая страница <> тогда CurrentPage = cint (CurrentPage) Если текущая страница <1, то тогда CurrentPage = 1 конец, если Если err.number <> 0, тогда err.clear CurrentPage = 1 конец, если еще CurrentPage = 1 Конец, если Если текущая страница*msg_per_page> totalRec, а не ((currentPage-1)*msg_per_page <totalRec) тогда CurrentPage = 1 конец, если rs.absolutepage = currentpage 'AbsalutePage: установите указатель на начало страницы ROWCOUNT = RS.PAGESIZE 'PAGESIZE: Установите количество записей данных для каждой страницы DIM I. Dim K. %> <tr align = center valign = middle> <td ширина = 25%> id1 </td> <td ширина = 25%> name1 </td> <td ширина = 25%> id2 </td> <td ширина = 25%> name2 </td> </tr> <%делай, а не rs.eof и rowcount> 0%> <tr align = center valign = middle> <td ширина = 25%> <%= rs (id)%> </td> <td ширина = 25%> <%= rs (имя теста)%> </td> <Td> <% RowCount = RowCount-1 Rs.movenext Если не rs.eof, то %> <%= rs (id)%> </td> <td ширина = 25%> <%= rs (имя теста)%> </td> </tr> <% RowCount = RowCount-1 Rs.movenext еще Response.write & nbsp; </td> <td> & nbsp; </td> </tr> конец, если петля конец, если конец, если Rs.close Установить RS = ничего %> </table> |
Поделиться: проанализировать параметры синтаксиса функции датифу Описание возвращает интервал времени между двумя датами. Синтаксис Datediff (интервал, date1, date2 [, первая дневная сеть] [, первая weekofyear]]) синтаксис функции датифы имеет следующие параметры: требуется интервал описания параметра. Выражение строки представляет интервал времени, используемый для расчета Date1 и Date2. Связанные значения
2 страницы в общей сложности предыдущей страницы 12 Следующая страница