Empfohlen: Methoden zum Parsen verschiedener Arten von Datendateien in ASP 1. Erstellen Sie ein Mdbrecordset -Objekt. Eine MDB -Datenbank ist eine vollständige Datenbank, die mehrere Datentabellen enthalten kann. In dieser Funktion besteht die Funktion der Verbindung darin, eine Verbindung zur Datenbank herzustellen, und die Funktion des Datensatzes besteht darin, die Datentabelle zu öffnen. Funktion CreateMdBrecordSet (Datenbankdateiname, Datentabellename oder Auswahlanweisung) Dim Conn, Anbieter, DBPAT
Anzeigeformat:
ID -Name | ID -Name
1 Julia | 2 Palyboy
3 Baby | 4 Tom
5 Lena | 6 Jery
Anzahl der Seiten vor und nach den Seiten: 1/4 6 Elemente/Gesamtzahl der Datensätze auf Seiten: 25 Elemente
Code:
<!-#include File = conn.asp-> <html> <Body Bgcolor =#fffff text =#000000> <Tabellenbreite = 60% Grenze = 1 Align = Mitte> <% Dim Rs Dim Sql msg_per_page = 4 'Definieren Sie die Anzahl der pro Seite angezeigten Datensätze Setzen Sie rs = server.createObject (adodb.Recordset) SQL = SELECT * SELECT * AUS SEITE UND ARGESTELLUNG BY ID 'Ändern Sie es in Ihre eigene SQL -Anweisung Rs.CursorLocation = 3 'Verwenden von Client Cursor kann die Effizienz verbessern rs.pageSize = msg_per_page 'Definieren Sie die Seitensatzsatzsatz Die Anzahl der Datensätze pro Seite Zeigen Sie die Anzahl der Datensätze an. Rs.open SQL, Conn, 0,1 Wenn err.number <> 0 dann 'Fehlerbehandlung Response.Write -Datenbankoperation fehlgeschlagen: & err.description err.clear anders wenn nicht TotalRec = Rs.RecordCount 'TotalRec: Gesamtzahl der Datensätze Wenn rscordcount mod msg_per_page = 0 dann 'berechnen Sie die Gesamtzahl der Seiten, recordCount: die Gesamtzahl der Datensätze von Daten n = rscordcount/msg_per_page 'n: Gesamtzahl der Seiten anders N = Rs.RecordCount/msg_per_page+1 Ende wenn aktuelle Wenn Strompage <> dann currentPage = cint (currentPage) Wenn Strompage <1 dann currentPage = 1 Ende wenn Wenn err.number <> 0 dann dann err.clear currentPage = 1 Ende wenn anders currentPage = 1 Ende wenn Wenn CurrentPage*msg_per_page> TotalRec und nicht ((CurrentPage-1)*msg_per_page <TotalRec) dann currentPage = 1 Ende wenn Rs.absolutepage = CurrentPage 'AbsolutePage: Stellen Sie den Zeiger auf den Beginn einer Seite fest RowCount = Rs.PageSize 'PageSize: Legen Sie die Anzahl der Datensätze für jede Seite fest dim i Dim k %> <tr align = center valign = Middle> <td width = 25%> id1 </td> <td width = 25%> name1 </td> <td width = 25%> id2 </td> <td width = 25%> name2 </td> </tr> <%tun, während nicht Rs.eof und RowCount> 0%> <tr align = center valign = Middle> <td width = 25%> <%= rs (id)%> </td> <td width = 25%> <%= RS (TestName)%> </td> <td> <% RowCount = RowCount-1 Rs.Movenext wenn nicht rs.eof dann %> <%= rs (id)%> </td> <td width = 25%> <%= RS (TestName)%> </td> </tr> <% RowCount = RowCount-1 Rs.Movenext anders Response.write & nbsp; </td> <td> & nbsp; </td> </tr> Ende wenn Schleife Ende wenn Ende wenn rs.close Setzen Sie Rs = nichts %> </table> |
Teilen: Analysieren Sie die Syntaxparameter der datierten Funktion Die Beschreibung gibt das Zeitintervall zwischen zwei Daten zurück. Syntax datediff (Intervall, Datum1, Datum2 [, FirstDayofweek] [, Firstweekofyear])) Die Syntax der datierischen Funktion hat die folgenden Parameter: Parameter Beschreibung Intervall erforderlich. Der String -Ausdruck repräsentiert das Zeitintervall, das zum Berechnen von Datum1 und Datum2 verwendet wird. Verwandte Werte
2 Seiten in der vorherigen Seite der vorherigen Seite 12 nächste Seite