Empfohlen: Wie generiere ich HTML in ASP? Es gibt bereits viele Nachrichtensysteme, die HTML generieren, aber alle verwenden Vorlagen. Diese Funktion speichert den von der ASP -Seite generierten HTML -Code in einer HTML -Datei, sodass die Originalseite nicht ändern muss, um ein Nachrichtensystem zu vervollständigen, das HTML generiert. ^ _^ Da der Code relativ kurz ist, wird der folgende zitierte Inhalt hier nicht kommentiert: % 'Wenn das Ziel
Wir stoßen oft auf mehrere Abfrageprobleme, und lange SQL -Aussagen machen Mönche oft verwirrt. Insbesondere wenn der Client -Teil Abfragebedingungen ausfüllt, ist es noch schwieriger, normale Methoden anzuwenden.
Im Folgenden wird die Identität von 1 = 1 geschickt verwendet (in der Tat ist es viel, lassen Sie es einfach einen Wert von True haben), um dieses Problem zu lösen.
Textzusammenfassung
'Betreffinformationstitel
'Firma den Firmennamen, der die Informationen veröffentlicht hat
'Inhalt Der Inhalt der veröffentlichten Informationen
Adresse Unternehmensadresse
'Infomation Company Profil
'Beachten Sie verwandte Anweisungen
Alle oben genannten Werte werden per Formular eingereicht, und dann werden die entsprechenden Werte durch: Subjekt = Trim (Request.Form (Subjekt)) usw. erhalten.
<%
'Diese Funktion ist sehr kritisch! --------------------------------
Funktion SQL (A, B, SQLS)
Wenn B <> dann 'Wenn der Kunde diesen Wert nicht übermittelt, wird die entsprechende SQL -Anweisung nicht generiert.
SQLS = SQLS & & & A & A & LABEN ' % & B & %'
Ende wenn
SQL = SQLS
Endfunktion
'-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Setzen Sie conn = server.createObject (adodb.Connection)
Dbpath = server.mappath (/database/mydb.mdb)
Conn.open Driver = {Microsoft Access Treiber (*.mdb)}; pwd =; dbq = & dbPath
Setzen Sie rs = server.createObject (adodb.Recordset)
SQLS = SELECT * von myTable wobei 1 = 1
'Die folgenden Aufrufe der obigen Funktion, und es gibt viele Anrufe (theoretisch alle)
SQLS = SQL (Subjekt, Subjekt, SQLS)
SQLS = SQL (Unternehmen, Unternehmen, SQLS)
SQLS = SQL (Inhalt, Inhalt, SQLS)
SQLS = SQL (Adresse, Adresse, SQLS)
SQLS = SQL (Infomation, Infomation, SQLS)
SQLS = SQL (Hinweis, Hinweis, SQLS)
SQLS = SQLS & Order By ID Desc.
Rs.open SQLS, Conn, 3,2
%>
Abschluss
Wenn es keine Schlüsselfunktionsfunktion SQL (A, B, SQLS) gibt, können wir uns vorstellen, wie viele Urteile nacheinander benötigt werden!
Teilen: So verwenden Sie die ASP -Skripttechnologie In VB -Skripten müssen Sie keine Variablen definieren oder ihre Typen in anderen Skriptsprachen explizit definieren. Wenn Sie sie zum ersten Mal verwenden, existiert eine Variable. Mit dieser Funktion kann Ihr Code jedoch in Typenkripten existieren. Wenn Sie einen Variablennamen im Code fälschlicherweise definieren, wird eine neue Variable erstellt. Ihr Skript funktioniert möglicherweise nicht richtig.