Recomendado: Regras de nomeação de variáveis comumente usadas no ASP No ASP, as regras de nomeação variável comumente usadas. Na programação ASP, se você cumprir as seguintes regras de nomeação de variáveis, seu código será viável e sustentável: exemplos de regras gerais de nomeação prefixam os tipos de variáveis B ou Bln Boolean Bsuccess C ou Currency Counting D ou DBL Double dblquantity dt ou dat date and hour dtdat
MS Visual Interdev6.0: Ao compilar páginas da Web relacionadas a bancos de dados, geralmente enfrentamos o problema da exibição de paginação de registro de dados devido à enorme quantidade de dados a serem exibidos.
--------------------------------------------------------------------------------------------------------------------------------------------------
A exibição da paginação quando o ADO acessa o banco de dados é realmente para operar os registros do RecordSet. Portanto, devemos primeiro entender as propriedades e métodos do objeto Reordset:
Atributo BOF: o indicador atual refere -se à primeira transação para o registro.
Atributo EOF: O indicador atual refere -se à última transação para o registro.
Método de movimentação: mova métricas para um registro no registro.
Propriedade AbsolutePage: defina o local de registro atual em qual página
Propriedade da Absosidade Absolo: a posição atual da métrica no conjunto de registros.
Propriedade do PageCount: exibe quantas páginas de dados um objeto RecordSet contém.
Pagesize Propriedade: Exibe o número de registros exibidos em cada página do objeto RecordSet.
Propriedade do RecordCount: exibe o número total de registros do objeto RecordSet.
--------------------------------------------------------------------------------------------------------------------------------------------------
No sistema de programação ASP da Microsoft, o estabelecimento de objetos ADO torna o acesso a bancos de dados das páginas da web uma tarefa fácil, especialmente o objeto ADO RecordSet o torna mais conveniente e gratuito para exibir a saída dos dados de controle. No Visual Interdev6.0 (a seguir referido como VI6.0), devido à introdução de modelos de objetos como o modelo de objeto de script (a seguir referido como SOM), controle de tempo de design (a seguir denominado DTC) e o modelo de objeto de ambiente de dados (a seguir referido como deom), o design de acesso à web se torna mais conveniente.
Devido ao tópico, em relação às conexões de banco de dados, o seguinte fornece apenas código e comentários breves e se concentra em como usar objetos (ou controles) para implementar a exibição de paginação dos registros de dados. De acordo com o meu entendimento, a chave para a exibição da paginação é dominar as propriedades e métodos do objeto RecordSet da ADO ou DTC (controle de tempo de design).
Esses sete métodos de exibição de paginação estão resumidos em quatro categorias:
Os primeiros e os segundos tipos que chamo temporariamente são métodos ASP puros, que também são o método mais comumente usado em sites domésticos do ASP. Suas diferenças estão apenas nas diferentes técnicas de implementação. A implementação desses dois métodos é a mais fácil de entender, o menor conceito de objeto é usado e os requisitos mínimos para o ambiente de desenvolvimento (exatamente como um bloco de notas). Pode -se dizer que a essência desses dois métodos ainda é a idéia de programação do CGI, que está apenas introduzindo objetos ADO no programa.
O quarto e o quinto métodos DHTML denominados temporariamente SOM. Esses dois métodos requerem que, no ambiente VI6.0, o modelo de objeto de script (modelo de objeto de script) proposto pela Microsoft e os novos recursos da ligação do banco de dados de objetos de tabela no DHTML (muitos livros e artigos apenas introduzam a aplicação das características do CSS para obter o DHTML no design e ignoram a introdução da introdução de dados de dados) para obter a ligação dos dados) para obter a ligação de dados. No entanto, exige que o navegador do usuário forneça suporte a DHTML, como: Microsoft Internet Explorer 4.0 e acima.
O sexto método é chamado temporariamente SOM Método do lado do servidor. Requer desenvolvimento no ambiente VI6.0, que usa vários controles DTC no modelo de objeto de script (modelo de objeto de script) proposto pela Microsoft: RecordSet, PageObject, Grid, etc. para implementar o controle da página no lado do servidor (cliente). Este é um método de programação emocionante e novo. Ele considera as páginas da Web como objetos (esse modelo de objeto é diferente do DOM tradicional --- Modelo de objeto de documento: DOM pode controlar apenas o cliente, enquanto o SOM pode controlar o servidor e o cliente), e realmente implementa a programação orientada a objetos de páginas da Web. Infelizmente, porém, talvez minha capacidade pessoal seja limitada, e eu pessoalmente acho que essa tecnologia ainda não está muito madura. Por exemplo, a combinação com o navegador não é muito boa, que será explicada em detalhes posteriormente.
O sétimo método é temporariamente nomeado Método Deom. Ele também usa o modelo de objeto de ambiente de dados estabelecido em vi6.0 para criar objetos RecordSet. Este também é um novo método relativamente raro na programação da Web. Comparado com o modelo SOM, ele tem suas próprias vantagens, que serão descritas em detalhes posteriormente.
Todos os códigos de origem mencionados posteriormente podem ser copiados e usados diretamente. Você pode nem entender o princípio. Basta substituir a parte Itálica em negrito pelo nome do banco de dados correspondente ou nome do campo.
Antes de começarmos a introduzir vários métodos de paginação em detalhes, vamos criar um banco de dados: use o acesso no Office97 para criar um funcionário.mdb, que cria uma tabela EMP, e define apenas três campos: ID EMP, sobrenome e nome do primeiro nome. Por que isso é simples? É porque nos preocupamos em lidar com os resultados do registro.
O primeiro tipo: método de substituição direta para parâmetros.
Esse método é criar manualmente um objeto RecordSet e usar seu PageSize (especifique o número de registros exibidos por página), as propriedades PageCount (número total da página) e AbsolutePage (número atual da página) para controlar a saída da página. A paginação da página usa o método de usar diretamente o parâmetro de número da página de <href> para controlar a rotatividade de páginas. O nome da página da web é Emp1.asp. O código -fonte é o seguinte:
<%// Estabeleça uma conexão com o banco de dados do funcionário.mdb.
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = funcionário.mdb
// Crie uma instância do objeto RecordSet da tabela EMP.
Set rs = server.createObject (adodb.recordset)
Rs.Open Emp, Conn, 3
PageSize = 10 // Pagesize atributo Especifica o número de registros a serem exibidos em cada página
Página = clng (solicitação (página)) Tipo de string convertido em tipo longo
Se página <1 então página = 1
Se página> rs.pagecount então página = rs.pagecount
Se página <> 1 então
Response.write <a href = emp1.asp? Page = 1> página1 </a>
Response.write <a href = emp1.asp? Página = & (página-1) &> página anterior </a>
Final se
Se página <> rs.pagecount então
Response.write <a href = emp1.asp? Page = & (página+1) &> Próxima página </a>
Response.write <a href = emp1.asp? Page = & rs.pagecount &> Última página </a>
Final se
Resposta.Write Página Número: & Page & / & Rs.Pagecount & </font>
// Exibição de cada página
// Mostre o cabeçalho
Response.Write <Center> <borda da tabela = 1>
Response.write <tr> <td> & rs.fields (emp) .name & </td>
Compartilhar: Operação deve usar uma consulta atualizável "Solução de erro O provedor da Microsoft OLE DB para drivers ODBC (0x80004005) aparece no sistema operacional XP. A operação deve usar um erro de consulta atualizável. Solução 1. Ao operar o banco de dados ASP, um erro de consulta atualizável deve usar: 2. Pasta> Propriedades; Ou, Explorer> Ferramenta> Opções de pasta 3. Não conecte na guia Exibir para selecionar o uso simples