Recomendado: Métodos para analisar vários tipos de arquivos de dados no ASP 1. Crie um objeto MDBRecordSet. Um banco de dados MDB é um banco de dados completo que pode conter várias tabelas de dados. Nesta função, a função da conexão é conectar -se ao banco de dados, e a função do RecordSet é abrir a tabela de dados. Função CreateMdBrecordSet (Nome do arquivo do banco de dados, nome da tabela de dados ou instrução SELECT) Dim Conn, Provedor, DBPAT
Formato de exibição:
Nome de identificação | Nome de identificação
1 Juliet | 2 Palyboy
3 bebê | 4 tom
5 lena | 6 Jery
Número de páginas antes e depois das páginas: 1/4 6 itens/número total de registros nas páginas: 25 itens
Código:
<!-#inclua arquivo = Conn.asp-> <html> <corpo bgcolor =#fffff text =#000000> <largura da tabela = 60% de borda = 1 alinhamento = centro> <% Dim Rs Dim SQL msg_per_page = 4 'Defina o número de registros exibidos por página set rs = server.createObject (adodb.recordset) SQL = Selecione * From Page Order by Id 'Altere -o para sua própria instrução SQL rs.cursorlocation = 3 'usando cursores do cliente pode melhorar a eficiência rs.pagesize = msg_per_page 'Defina o registro da página Conjunto de registros Número de registros por página Rs.Open SQL, Conn, 0,1 se err.number <> 0 então 'manuseio de erros Operação do banco de dados de resposta.Write falhou: & err.description err.clear outro se não (Rs.eof e Rs.BOF), então 'Detecção se o conjunto de registros está vazio TotalRec = Rs.RecordCount 'TotalRec: Número total de registros Se Rs.RecordCount mod msg_per_page = 0, então calcule o número total de páginas, registro: o número total de registros de dados n = rs.recordCount/msg_per_page 'n: número total de páginas outro n = rs.recordCount/msg_per_page+1 final se currentpage = request (página) 'CurrentPage: página atual Se CurrentPage <> então CurrentPage = Cint (CurrentPage) Se Currentpage <1 então CurrentPage = 1 final se se err.number <> 0 então err.clear CurrentPage = 1 final se outro CurrentPage = 1 Final se Se CurrentPage*msg_per_page> Totalrec e não ((currentPage-1)*msg_per_page <totalrec) Então CurrentPage = 1 final se rs.absolutePage = CurrentPage 'AbsolutePage: defina o ponteiro para o início de uma página RowCount = Rs.Pagesize 'PageSize: Defina o número de registros de dados para cada página dim i dim k %> <TR ALIGN = CENTRO VALIGN = MIDENTE> <td width = 25%> id1 </td> <td width = 25%> nome1 </td> <td width = 25%> id2 </td> <td width = 25%> name2 </td> </tr> <%Faça, embora não seja Rs.eof e Rowcount> 0%> <TR ALIGN = CENTRO VALIGN = MIDENTE> <td width = 25%> <%= rs (id)%> </td> <td width = 25%> <%= rs (testname)%> </td> <Td> <% RowCount = RowCount-1 rs.movenext se não Rs.eof então %> <%= rs (id)%> </td> <td width = 25%> <%= rs (testname)%> </td> </tr> <% RowCount = RowCount-1 rs.movenext outro Response.write & nbsp; </td> <td> & nbsp; </td> </tr> final se laço final se final se rs.close Defina rs = nada %> </tabela> |
Compartilhar: analise os parâmetros de sintaxe da função datediff Descrição Retorna o intervalo de tempo entre duas datas. Sintaxe datediff (intervalo, date1, date2 [, FirstdayofWeek] [, FirstWeekOfyear]]) A sintaxe da função datediff tem os seguintes parâmetros: o intervalo de descrição do parâmetro necessário. A expressão da string representa o intervalo de tempo usado para calcular Date1 e Date2. Valores relacionados
2 páginas no total Página anterior 12 Próxima página