Recommandé: Méthodes d'analyse de divers types de fichiers de données dans ASP 1. Créez un objet MDBRecordSet. Une base de données MDB est une base de données complète qui peut contenir plusieurs tables de données. Dans cette fonction, la fonction de la connexion est de se connecter à la base de données, et la fonction de RecordSet est d'ouvrir le tableau de données. Fonction CreateMdBrecordSet (nom de fichier de base de données, nom de la table de données ou déclaration de sélection) Dim Conn, fournisseur, DBPAT
Format d'affichage:
Nom d'identification | Nom d'identité
1 Juliette | 2 Palyboy
3 bébé | 4 tom
5 Lena | 6 Mery
Nombre de pages avant et après pages: 1/4 6 éléments / Nombre total d'enregistrements sur les pages: 25 éléments
Code:
<! - # Inclure File = Conn.asp -> <html> <Body bgColor = # fffff text = # 000000> <Largeur du tableau = 60% Border = 1 Align = Center> <% rs sombre SQL DIM msg_per_page = 4 'Définissez le nombre d'enregistrements affichés par page set rs = server.createObject (adodb.recordSet) SQL = SELECT * FROM PAGE ORDER BY ID 'Changez-le en votre propre instruction SQL Rs.CursorLocation = 3 'Utilisation des curseurs du client peut améliorer l'efficacité Rs.PageSize = msg_per_page 'Définissez le jeu d'enregistrements de page Afficher le nombre d'enregistrements par page Rs.Open SQL, Conn, 0,1 Si err.number <> 0 alors 'Gestion des erreurs Réponse.WRITE La base de la base de données a échoué: & Err.Description err.Clear autre Sinon (Rs.Eof et Rs.bof) alors «Détection si l'ensemble d'enregistrements est vide TotalRec = Rs.RecordCount 'TotalRec: Nombre total d'enregistrements Si Rs.RecordCount MOD MSG_PER_PAGE = 0 alors 'Calculez le nombre total de pages, RecordCount: le nombre total d'enregistrements de données n = Rs.recordCount / msg_per_page 'n: nombre total de pages autre n = Rs.recordCount / msg_per_page + 1 terminer si CurrentPage = Request (page) 'CurrentPage: Page en cours Si currentpage <> alors CurrentPage = CINT (CurrentPage) Si currentpage <1 alors currentpage = 1 terminer si Si err.number <> 0 alors err.Clear currentpage = 1 terminer si autre currentpage = 1 Terminer si Si currentpage * msg_per_page> totalRec et non ((currentPage-1) * msg_per_page <totalrec) currentpage = 1 terminer si Rs.AbsoluPage = CurrentPage 'Absolupage: Réglez le pointeur sur le début d'une page RowCount = Rs.PageSize 'PageSize: Définissez le nombre d'enregistrements de données pour chaque page dim je dim %> <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> <% faire sans Rs.Eof et 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 Si ce n'est pas Rs.Eof alors %> <% = rs (id)%> </td> <td width = 25%> <% = rs (testname)%> </td> </tr> <% RowCount = RowCount-1 Rs.MovEnext autre Réponse.write & nbsp; </td> <td> & nbsp; </td> </tr> terminer si boucle terminer si terminer si Rs.Close Définir RS = rien %> </ table> |
Partager: analyser les paramètres de syntaxe de la fonction Dadiff Description Renvoie l'intervalle de temps entre deux dates. Syntaxe Datediff (Interval, Date1, Date2 [, FirstDayOfweek] [, Firstweekofyear]]) La syntaxe de la fonction DADIFF a les paramètres suivants: Intervalle de description du paramètre requis. L'expression de la chaîne représente l'intervalle de temps utilisé pour calculer la date 1 et la date2. Valeurs connexes
2 pages de la page suivante de la page suivante précédente