Empfohlen: Die von ASP erhaltene Systemzeit hat Morgen- und Nachmittagslösungen Die Lösung für das Anruf jetzt () im ASP -Programm zeigt immer den Morgen und Nachmittag an: 1. Diese Anzeige liegt normalerweise daran, dass der Server so festgelegt wird. Überprüfen Sie zunächst das Zeitformat: Doppelklicken Sie auf die Zeit in der Taskleiste, und die Wörter "Am" in der Popup-Zeit und Datum werden tatsächlich angezeigt. Gehen Sie dann zum nächsten Schritt der Einstellung; 2. Öffnen Sie das Bedienfeld, wählen Sie die Bereiche und die Sprachoptionen und in den Flächenoptionen
NexTrecordSet und GETROWS sind zwei Eigenschaften von Recordset, die bei der Verbesserung der Batch -Abfragegeschwindigkeit sehr effektiv sind. Sie können sehr wenig verwenden. Lassen Sie uns die Verwendung dieser beiden Methoden teilen:
GETROWS-Methode: Extrahieren Sie den Datensatzsatzsatz in ein zweidimensionales Array, und unser Verhalten in den Datensatzset-Daten wird in das Array übertragen, und der Datensatzsatz kann frühzeitig ohne Verwendung von Quelldatenbetrieb getrennt werden. Rs.Movnext, obwohl nicht rs.eof usw. gerettet werden kann.
NexTrecordSet -Methode: Wenn mehrere Abfragen gleichzeitig übermittelt werden, um mehrere Datensatz -Ergebnissätze zu bilden, eine Methode, die die aktuellen Arbeiten hinterlässt und auf den nächsten Datensatz überträgt. Es wird hauptsächlich im Fall von Ergebnismengen verwendet, die von mehreren Auswahlmöglichkeiten gebildet werden. Beispiele sind wie folgt:
Abfragebellen
Setzen Sie RS = Conn.execute (Wählen Sie CA1, CA2, CA3, CA4 aus Tablea aus CB1, CB2, CB3, CB4, CB5 aus TabelleB).
'Nach der Ausführung werden zwei ausgewählte Ergebnissätze generiert, und der Datensatz des ersten Auswahl ist derzeit aktiv.
arra = rs.getrows 'Holen Sie sich das 2D -Array, das das erste Abfrageergebnis erhält
Setzen Sie Rs = Rs.NexTrecordSet 'Aktivieren Sie den nächsten Datensatz?
arrb = rs.getrows 'zweidimensionales Array, das das zweite Abfrageergebnis erhält
Setzen Sie Rs = nichts, was das Datenbankobjekt entfernen
Auf diese Weise wird alle unsere Datenextraktion über die Datenbank abgeschlossen und die Datenbankressourcen werden frühestens veröffentlicht.
Beachten Sie, dass das von der GetRows -Methode erhaltene Array die erste Dimension hat, die die Spalte und die zweite Dimension die Zeile darstellt.
Fei = 0toubund (arra, 2)
response.write (<tr>)
Antwort.Write (<Td> Feld 1: & arra (i, 0) & </td>)
Antwort.Write (<Td> Feld 2: & arra (i, 1) & </td>)
Antwort.Write (<Td> Feld 3: & arra (i, 2) & </td>)
Antwort.Write (<Td> Feld 4: & arra (i, 3) & </td>)
response.write (</tr>)
Nächste
Antwort.Write (</table>)
'Die zweite Select -Tabellenschleife
response.write (<p> Tabelle 2: </p> <tabelle>)
Fei = 0toubund (arrb, 2)
response.write (<tr>)
Antwort.Write (<Td> Feld 1: & arrb (i, 0) & </td>)
Antwort.Write (<Td> Feld 2: & arrb (i, 1) & </td>)
Antwort.Write (<Td> Feld 3: & arrb (i, 2) & </td>)
Antwort.Write (<Td> Feld 4: & arrb (i, 3) & </td>)
Antwort.Write (<Td> Feld 5: & arrb (i, 4) & </td>)
response.write (</tr>)
Nächste
Antwort.Write (</table>)
Vorteil:
1. Mit NexTrecordSet können Sie den Ergebnis des Ergebniss verarbeiten, indem Sie mehrere ausgewählte Anweisungen gleichzeitig senden, den Netzwerkverkehr reduzieren und auf jeden Fall beschleunigen!
2. Verwenden Sie GetRows, um den Datensatz in ein Array zu extrahieren (Speichervorgang, sodass der Datensatz nicht zu groß sein kann), um mit einer Reihe von Speicher zu arbeiten, und speichern Sie EOF, MOVENEXT und andere Urteile, was schneller ist!
3. Das Wichtigste ist, dass wir beide verwenden, um alle Daten gleichzeitig zu vervollständigen, die Datenbankverbindung schnell zu trennen und die festgelegten Datenbankdatenbankobjekte zu zerstören und den Netzwerkverkehr erheblich zu verringern! Die Leistung wird natürlich viel verbessert!
Teilen: So zeigen Sie die Serverzeit auf der Webseite (ASP) an Zeigen Sie die Zeit auf der Webseite an. Wenn die Zeit auf der nativen Maschine des Benutzers genommen wird, ist die Zeit des Benutzers häufig ungenau, sodass ein Problem mit der Anzeige vorliegt. Die Serverzeit hat im Allgemeinen nicht zu viel Fehler, daher ist es am besten, die Serverzeit ASP+JS als Beispiel anzuzeigen. Die folgende Analyse der Codestruktur analysiert zuerst die Serverzeit: % d = Date () t = time () % var t0 = neues Datum (). GetTim