Empfohlen: ASP -Instanz analysieren: Foliennachrichtencode Das Folgende ist der referenzierte Inhalt :!-Dies ist eine Home-Datei-> html> head> meta http-äquiv = content-type content =
1. Recordset -Objekt erstellen
| Das Folgende ist der zitierte Inhalt: Dimer Objmyrst Setzen Sie objmyrst = server.createObject (adodb.Recordset) objmyrst.cursorLocation = edueclientBatch 'Der Client kann batch-verarbeitet werden objmyrst.cursortype = adoxenstatic 'Der Cursortyp ist statisch |
HINWEIS: Das RecordSet -Objekt kann nicht mit der Anweisung von SET Objmyrst = Connection.excute Strsql erstellt werden, da das von ihm erstellte Datensatz von Recordset -Objekts adoptieren, dass die Datensatzpagination nicht unterstützt wird.
2. Öffnen Sie das Recordset -Objekt
| Das Folgende ist der zitierte Inhalt: Dim Strsql STRSQL = SELECT * von IETable objmyrst.oepn strsql, activeConnection ,, adcmdText 3. Setzen Sie die PageSize -Eigenschaft von Recordset objmyrst.pageSize = 20 Das Standardpagesize ist 10 |
3. Setzen Sie die Absolutepage -Eigenschaft von Recordset
| Das Folgende ist der zitierte Inhalt: Dim intcurrentPage intcurrentPage = 1 objmyrst.absolutepage = intcurrentPage Das Absolutepage ist 1 zum PageCount -Wert des Recordset -Objekts |
4. Daten anzeigen
| Das Folgende ist der zitierte Inhalt: Response.write (<table>) PrintfieldName (objmyrst) Für i = 1 bis objmyrst.pageSize PrintfieldValue (objmyrst) objmyrst.movenext Wenn objmyrst.eof dann beenden Sie für Nächste Antwort.Write (</table>) |
veranschaulichen:
1. adoptic, adusecilentbatch, adcmdText sind Konstanten von adovbs.inc. Wenn Sie es verwenden möchten, kopieren Sie adovbs.inc in das aktuelle Verzeichnis und fügen Sie es in das Programm ein.
| Das Folgende ist der zitierte Inhalt: <! -#include File = adovbs.inc-> 2. Der Code von Printfielname und PrintFieldValue -Funktionen lautet wie folgt: <% Funktion printfieldName (objmyrst) 'Der Parameter objmyrst ist ein Recordset -Objekt 'Definieren Sie die Graf Dimer objfld Response.write <tr bgcolor = '#CCCCCC'> Für jede objfld in objmyrst.feldern Response.write <td> & objfld.name & </td> Nächste Response.write (</tr>) Endfunktion Funktion printfieldValue (objmyrst) 'Der Parameter objmyrst ist ein Recordset -Objekt 'Definieren Sie die Graf Dimer objfld Response.write (<tr>) Für jede objfld in objmyrst.feldern 'Response.write <td> & objmyrst.fields (intloop) .Value & </td> Response.write <td> & objfld.value & </td> Nächste Response.write (<tr>) Endfunktion %> |
Teilen: Interpretieren Sie den Code der Abfrage mit mehreren Schlüsselwörtern In der Webentwicklung begegne ich oft auf mehrere Schlüsselwortpaare von Einzelfeldabfragen, die ich normalerweise über dynamische Arrays implementiere. Natürlich werden mehrere Schlüsselwörter im Allgemeinen durch Räume oder. Ich gehe davon aus, dass mehrere Schlüsselwörter durch Leerzeichen getrennt sind, der Schlüsselwort -Zeichenfolge Keystr und der spezifische Code ist