Recommandé: instance ASP: l'accès est un système de statistique du site Web pour la base de données backend Exemple de production statistique qui peut numéroter les visiteurs, enregistrer le nombre de visites, IP et le temps. La structure de la bibliothèque est la suivante: Cont.asp était à l'origine suite.
Parfois, nous devons interroger tous les enregistrements qui n'ont aucune valeur dans un certain champ. Pour tirer une conclusion, nous devons commencer depuis le début: dans quelles circonstances il n'y aura pas de valeur sur le terrain? Parce que cela est étroitement lié à notre conclusion.1. Qu'est-ce qui ne cause aucune valeur sur le terrain?
Créons un tableau pour le tester.
1. Définissez le champ AA Autoriser l'attribut de chaîne vide au non, résultat de test
rs (aa) = mzwu.com ---> Ajout avec succès
Rs (aa) = -> champ 't8.aa' ne peut pas être une chaîne de longueur zéro.
rs (aa) = vide ---> ajouté avec succès
rs (aa) = null ---> ajouté avec succès
2. Définir le champ AA Autoriser l'attribut de chaîne vide à oui, les résultats du test
rs (aa) = mzwu.com ---> Ajout avec succès
rs (aa) = -> ajouté avec succès
rs (aa) = vide ---> ajouté avec succès
rs (aa) = null ---> ajouté avec succès
Après le test ci-dessus, les enregistrements du tableau dans la base de données sont les suivants:
D'après les résultats des tests ci-dessus, il n'est pas difficile de conclure que le champ n'a aucune valeur, qui peut être l'une des quatre situations suivantes:
● Rs (aa) =
● Rs (aa) = vide
● Rs (aa) = null
● Lorsque plusieurs champs existent dans le tableau, certains champs ajoutent des valeurs et certains champs ne sont pas ajoutés et les champs n'ont pas de valeurs.
2. RS (AA) = ou ISEmpty (RS (AA)) ou ISNULL (RS (AA))
Pour les quatre situations à la fin de la première section, nous testons leurs valeurs avec RS (AA) =, Isempty (RS (AA)) et ISNULL (RS (AA)) respectivement, et nous obtenons les résultats:
1. Test Rs (aa) =
Rs (aa) = 'Résultat True
ISempty (Rs (aa)) »Résultat faux
ISNULL (RS (AA)) Résultat faux
2. Tester RS (aa) = vide
rs (aa) = 'résultat-
ISempty (Rs (aa)) »Résultat faux
ISNULL (RS (AA)) Résultat vrai
3. Tester RS (AA) = NULL
rs (aa) = 'résultat-
ISempty (Rs (aa)) »Résultat faux
ISNULL (RS (AA)) Résultat vrai
4. Test des champs sans valeur ajoutée
rs (aa) = 'résultat-
ISempty (Rs (aa)) »Résultat faux
ISNULL (RS (AA)) Résultat vrai
Ok, maintenant nous ne sommes pas difficiles à tirer une conclusion:
Lorsque vous utilisez rs (xx) = pour ajouter des valeurs de champ, nous appliquons RS (xx) = pour déterminer s'il n'a pas de valeur;
Lorsque vous utilisez rs (aa) = null ou rs (aa) = vide pour ajouter une valeur de champ ou non ajouter une valeur à un champ, nous utilisons ISNULL (RS (xx)) pour déterminer s'il n'a pas de valeur;
Par conséquent, afin d'obtenir des résultats précis, lorsque vous souhaitez interroger tous les enregistrements qui n'ont aucune valeur sur le terrain, vous devez utiliser: RS (xx) = ou isNull (RS (xx))
2007-09-14: Pour les champs sans valeurs, RS (xx) & = sont vraies, ce qui n'a rien à voir avec la méthode d'addition. ISNULL (RS (xx))
Texte d'origine: http://www.mzwu.com/article.asp?id=1071
Partage: Voir Dynamic Web Lovers: Fonction ASP Filtrage HTML Le code HTML filtrant ASP est le contenu référencé suivant: fonction supprimehtml (strhtml) dim objregexp, correspond, correspond à set objregexp = new regexp obj