Empfohlen: Verwenden Sie das ASP -Programm, um Bildformat für Telefonnummern auf der Seite zu generieren Funktion: Verwenden Sie das ASP -Programm, um Bildformat für Telefonnummern auf der Seite zu generieren. Das Folgende ist das referenzierte Fragment: Das Folgende ist der referenzierte Inhalt: %Call com_creatvalidcode (Anforderungen
Viele ASP -Programmierer hatten die Erfahrung, Datenbankabfragen auszuführen und dann die Abfrageergebnisse in HTML -Tabellen anzuzeigen. Normalerweise machen wir das:
Das Folgende ist der zitierte Inhalt:
<%
'Verbindung / Datensatz erstellen
'Daten in das Recordset -Objekt einfüllen
%>
<tabelle>
< % Tun, während nicht Rs.eof %>
<tr>
<Td> <% = rs (field1)%> </td>
<Td> <% = rs (field2)%> </td>
.
</Tr>
<% Rs.Movenext
Schleife %>
</Table>
Wenn die Abfrageergebnisse viele sind, braucht der Server viel Zeit, um Ihr ASP -Skript zu erklären, da es viele gibt
Response.Write -Anweisungen müssen verarbeitet werden. Wenn Sie alle Ausgabenergebnisse in einer sehr langen Zeichenfolge (von <Tabelle> nach </table>) einfügen, muss der Server nur die Antwort erklären. Schreiben Sie Anweisungen, und die Geschwindigkeit ist viel schneller. Einige fähige Leute von Microsoft haben ihre Ideen in die Realität umgewandelt. (Beachten Sie, dass dies eine Funktion ist, die nur ADO 2.0 oder höher. Wenn Sie noch die vorherige Version verwenden, upgraden Sie bitte auf die neueste Version.)
Mit der GetString -Methode können wir nur eine Antwort verwenden. Schreiben Sie, um alle Ausgänge anzuzeigen. Dies ist wie eine Do -... -Schleife, die bestimmen kann, ob das Datensatz ein EOF ist.
Die Verwendung von GetString ist wie folgt (alle Parameter sind optional):
Das Folgende ist der zitierte Inhalt:
String = recordset.getString (stringFormat,
Numrows,
ColumnDelimiter,
Rowdelimiter, Nullexpr)
Um eine HTML -Tabelle aus dem Recordset -Ergebnis zu generieren, müssen wir uns nur um 3 der 5 Parameter von GetString kümmern:
ColumnDelimiter (HTML -Code, der Spalten im Datensatzsatz trennen), Rowdelimiter (HTML -Code, der die Zeilen im Datensatzsatz trennt) und NullexPR (HTML -Code, der generiert werden sollte, wenn der aktuelle Datensatz leer ist). Wie Sie im Beispiel der Erzeugung der HTML -Tabelle unten sehen können, wird jede Spalte durch <Td> ... </td> getrennt und jede Zeile wird durch <tr> ... </tr> getrennt. Schauen wir uns den Code für das Beispiel an.
Das Folgende ist der zitierte Inhalt:
< %@ Sprache = vbScript %>
<% Option explizite 'gute Codierungstechnik
'Die Verbindung zu DB herstellen
Dim Conn
Setzen Sie conn = server.createObject (adodb.Connection)
conn.open dsn = nordwind;
'Erstellen Sie ein Datensatz
Dim Rs
Setzen Sie rs = server.createObject (adodb.Recordset)
rs.open auswählen * aus Tabelle 1, conn
'Speichern Sie unsere einzige große Saite
Dunkeler Strtable
strtable = rs.getString (,, </td> <td>, </td> </tr> <tr> <td>
,)
%>
<html>
<body>
<tabelle>
<tr> <td>
< % Response.write (strtable) %>
</Tr> </td>
</Table>
</Body>
</Html>
<%
'Aufräumen!
rs.close
Setzen Sie Rs = nichts
conn.close
Setzen Sie Conn = nichts
%>
Die Strtable -Zeichenfolge wird verwendet, um den Code für die HTML -Tabelle zu speichern, die wir aus dem Ergebnis von Tabelle 1 ausgewählt haben.
Zwischen jeder Spalte der HTML -Tabelle befindet sich </td> <td> HTML -Code, und der HTML -Code zwischen jeder Zeile beträgt </td> </td> <tr> <td>. Die GetString -Methode gibt den richtigen HTML -Code aus und speichert ihn in Strtable, sodass wir nur eine Antwortzeile benötigen. Schreiben Sie alle Datensätze im Datensatz aus. Schauen wir uns ein einfaches Beispiel an, vorausgesetzt, unsere Abfrageergebnisse geben die folgenden Zeilen und Spalten zurück:
Das Folgende ist der zitierte Inhalt:
Col1 col2 col3
Row1 Bob Smith 40
Row1 Ed Frank 43
Row1 Sue void 42
Dann wird die von der GetString -Anweisung zurückgegebene Zeichenfolge sein:
Das Folgende ist der zitierte Inhalt:
Bob </td> <td> Smith </td> <td> 40 </td> <td> </td> </td> </tr> <tr> <
td
> Ed ...
Um ehrlich zu sein, sieht diese Zeichenfolge ausführlich und chaotisch aus, aber es ist der HTML -Code, den wir wollen. (Beachten Sie, dass wir in dem handgeschriebenen HTML -Code <table> <tr> <td> vor die Antwort einstellen.
Aktien: So implementieren Sie die RAR -Komprimierung und Dekompression des Quellcode in ASP ASP implementiert die RAR -Komprimierung und Dekompression des Quellcodes und kann mit nur einer Datei erfolgen. ASP komprimiert Verzeichnisse oder Dateien, dekomprimiert RAR -Dateien, löscht bestimmte Dateien und andere Funktionen. Dieser Quellcode ist für alle bequem, sekundär zu entwickeln und ihn zu teilen. Das Folgende ist Winrar.asp Code: