Recomendado: Use o programa ASP para gerar formato de imagem para números de telefone na página Função: use o programa ASP para gerar formato de imagem para números de telefone na página. A seguir, é apresentado o fragmento referenciado: o seguinte é o conteúdo referenciado: %ligue
Muitos programadores da ASP tiveram a experiência de executar consultas de banco de dados e, em seguida, exibir os resultados da consulta em tabelas HTML. Normalmente fazemos isso:
A seguir, o conteúdo citado:
<%
'Criar conexão / conjunto de registros
'Preencha os dados no objeto RecordSet
%>
<Tabela>
< % Fazem enquanto não é rs.eof %>
<tr>
<td> <% = rs (campo1)%> </td>
<Td> <% = rs (Field2)%> </td>
.
</tr>
<% rs.movenext
Loop %>
</Tabela>
Se os resultados da consulta forem muitos, o servidor levará muito tempo para explicar seu script ASP, porque existem muitos
As declarações de resposta.WRITE precisam ser processadas. Se você colocar toda a saída resultar em uma string muito longa (de <table> a </ table>), o servidor precisará explicar apenas as instruções Response.Write, e a velocidade será muito mais rápida. Alguns caras capazes da Microsoft transformaram suas idéias em realidade. (Observe, este é um recurso que apenas ADO 2.0 ou superior. Se você ainda estiver usando a versão anterior, atualize para a versão mais recente)
Com o método GetString, podemos usar apenas uma resposta.Write para exibir todas as saídas, o que é como um loop de fazer ... que pode determinar se o conjunto de registros é EOF.
O uso do getString é o seguinte (todos os parâmetros são opcionais):
A seguir, o conteúdo citado:
String = registroset.getString (StringFormat,
Numrows,
ColumnDelimiter,
RowDelimiter, NuLlexpr)
Para gerar uma tabela HTML a partir do resultado do registro, precisamos apenas nos preocupar com 3 dos 5 parâmetros do getString:
ColumnDelimiter (código HTML que separa as colunas no conjunto de registros), RowDelimiter (código HTML que separa linhas no conjunto de registros) e NuLlexPR (código HTML que deve ser gerado quando o registro atual estiver vazio). Como você pode ver no exemplo de geração da tabela HTML abaixo, cada coluna é separada por <td> ... </td> e cada linha é separada por <tr> ... </tr>. Vamos dar uma olhada no código do exemplo.
A seguir, o conteúdo citado:
< %@ Idioma = vbscript %>
<% Da opção explícita 'boa técnica de codificação
'Estabeleça conexão com o banco de dados
Dim Conn
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.Open dsn = Northwind;
'Crie um conjunto de registros
Dim Rs
Set rs = server.createObject (adodb.recordset)
Rs.Open Select * da Tabela1, Conn
'Armazene nossa única corda
Dim Strtable
strtable = rs.getString (,, </td> <td>, </td> </tr> <tr> <td>
,)
%>
<html>
<Body>
<Tabela>
<tr> <td>
< % Response.write (strtable) %>
</tr> </td>
</Tabela>
</Body>
</html>
<%
'Limpar!
rs.close
Definir rs = nada
Conn.Close
Defina conn = nada
%>
A string strtable é usada para armazenar o código para a tabela HTML que geramos a partir do resultado selecionado * da tabela1.
Haverá </td> <td> Código HTML entre cada coluna da tabela HTML, e o código HTML entre cada linha é </td> </td> <tr> <td>. O método GetString gera o código HTML correto e o armazena no STRTABLE, para que precisemos apenas de uma linha de resposta.Write para produzir todos os registros no conjunto de dados. Vamos dar uma olhada em um exemplo simples, assumindo que nossos resultados de consulta retornem as seguintes linhas e colunas:
A seguir, o conteúdo citado:
COL1 COL2 COL3
Row1 Bob Smith 40
Row1 Ed Frank 43
LOW1 Sue Void 42
Em seguida, a sequência retornada pela declaração GetString será:
A seguir, o conteúdo citado:
Bob </td> <td> Smith </td> <td> 40 </td> <td> </td> </td> </tr> <tr> <
TD
> Ed ...
Para ser sincero, essa string parece detalhada e confusa, mas é o código HTML que queremos. (Observe que, no código HTML manuscrito, colocamos <tabela> <tr> <td> na frente da resposta.
Compartilhar: como implementar a compressão rar e a descompressão do código -fonte no ASP O ASP implementa a compactação e a descompressão do código -fonte e podem ser feitas com apenas um arquivo. O ASP comprime diretórios ou arquivos, descompõe arquivos RAR, exclui arquivos específicos e outras funções. Esse código -fonte é conveniente para que todos se desenvolvam secundários e o compartilhem. A seguir, o código Winrar.asp: