Empfohlen: ASP -Instanz: Zugriff ist ein Website -Statistiksystem für Backend -Datenbank Ein Beispiel für die statistische Produktion, die Besucher, die Anzahl der Besuche, IP und die Zeit aufzeichnen kann Die Bibliotheksstruktur ist wie folgt: Fortsetzung wurde ursprünglich Forts.
Manchmal müssen wir alle Datensätze abfragen, die in einem bestimmten Bereich keinen Wert haben. Um eine Schlussfolgerung zu ziehen, müssen wir von Anfang an beginnen: Unter welchen Umständen wird es keinen Wert auf diesem Gebiet geben? Weil dies eng mit unserer Schlussfolgerung zusammenhängt.1. Was verursacht keinen Wert im Feld?
Lassen Sie uns eine Tabelle erstellen, um sie zu testen.
1. Stellen Sie das AA -Feld ein. Ermöglichen
rs (aa) = mzwu.com ---> erfolgreich hinzugefügt
Rs (aa) =-> field 't8.aa' kann keine String mit Nulllänge sein.
rs (aa) = leer ---> erfolgreich hinzugefügt
rs (aa) = null ---> erfolgreich hinzugefügt
2. Setzen Sie das AA -Feld Ermöglichen
rs (aa) = mzwu.com ---> erfolgreich hinzugefügt
rs (aa) = -> erfolgreich hinzugefügt
rs (aa) = leer ---> erfolgreich hinzugefügt
rs (aa) = null ---> erfolgreich hinzugefügt
Nach dem obigen Test sind die Tabellensätze in der Datenbank wie folgt:
Aus den obigen Testergebnissen ist es nicht schwer zu dem Schluss, dass das Feld keinen Wert hat, was möglicherweise eine der folgenden vier Situationen ist:
● Rs (aa) =
● RS (AA) = leer
● RS (AA) = NULL
● Wenn in der Tabelle mehrere Felder vorhanden sind, werden einige Felder Werte hinzufügen und einige Felder nicht hinzugefügt, und Felder haben keine Werte.
2. RS (AA) = oder Isempy (Rs (AA)) oder Isnull (Rs (AA))
Für die vier Situationen im Abschluss des ersten Abschnitts testen wir ihre Werte mit RS (AA) =, IsEmpty (Rs (AA)) bzw. Isnull (Rs (AA)), und wir erhalten die Ergebnisse:
1. Test Rs (AA) =
rs (aa) = 'Ergebnis True
Isempty (Rs (AA)) 'Ergebnis falsch
Isnull (rs (aa)) 'Ergebnis falsch
2. Testen Sie Rs (aa) = leer
rs (aa) = 'Ergebnis-
Isempty (Rs (AA)) 'Ergebnis falsch
Isnull (rs (aa)) 'Ergebnis wahr
3.. Testen Sie Rs (AA) = NULL
rs (aa) = 'Ergebnis-
Isempty (Rs (AA)) 'Ergebnis falsch
Isnull (rs (aa)) 'Ergebnis wahr
4. Testfelder ohne Mehrwert
rs (aa) = 'Ergebnis-
Isempty (Rs (AA)) 'Ergebnis falsch
Isnull (rs (aa)) 'Ergebnis wahr
Ok, jetzt sind wir nicht schwer zu einem Schluss zu ziehen:
Bei Verwendung von rs (xx) = zum Hinzufügen von Feldwerten wenden wir Rs (xx) = an, um festzustellen, ob es keinen Wert hat.
Bei Verwendung von rs (aa) = null oder rs (aa) = leer, um einen Feldwert hinzuzufügen oder einem Feld keinen Wert hinzuzufügen, verwenden wir ISNull (Rs (xx)), um festzustellen, ob es keinen Wert hat.
Um genaue Ergebnisse zu erzielen, sollten Sie also alle Datensätze, die im Feld keinen Wert haben, abfragen möchten: Rs (xx) = oder Isnull (Rs (xx)))
2007-09-14: Für Felder ohne Werte sind Rs (xx) und = Ergebnisse wahr, was nichts mit der Additionsmethode zu tun hat. Isnull (rs (xx))
Originaltext: http://www.mzwu.com/article.asp?id=1071
Teilen: Siehe dynamische Webliebhaber: ASP -Funktionsfilterung HTML ASP -Filtering -HTML -Code ist der folgende Referenzinhalt: Funktion REMETHTML (STRHTML) DIMBEJREGEXP, Übereinstimmung, Übereinstimmungen Set objregexp = new Regexp OBJ