Recommandé: comment obtenir la véritable adresse IP de l'utilisateur ASP Les programmes généraux ont la commande pour obtenir l'adresse IP de l'utilisateur, mais il existe deux types de sites Web que nous visitons, l'un est un utilisateur ordinaire comme nous, et l'autre est un utilisateur qui utilise une IP proxy pour surfer sur Internet. Je vais le présenter ci-dessous. La façon la plus simple d'obtenir l'adresse IP de l'utilisateur dans ASP est de l'utiliser, mais si l'utilisateur utilise l'adresse IP du serveur proxy, c'est mal, mais nous pouvons utiliser les résultats ci-dessus
Dans ASP, nous utilisons souvent deux paramètres, Isnull et IsEmpty, qui sont utilisés lorsque nous jugeons qu'une certaine chaîne est vide. Par exemple, si une chaîne est STR1, nous utilisons souvent si ISNULL (STR1) ou ISEmpty (STR1) puis pour juger ou utiliser si str1 = // alors pour juger si la chaîne est vide.
Parfois, nous sommes très confus. Quelle est la différence entre Isnull, Isempty et les cordes vides?
isNull ()
La valeur nul indique que la variable ne contient pas de données valides. Null est différent de vide, qui indique que la variable n'est pas initialisée. Null est également différent de la chaîne de longueur zéro (), qui se réfère souvent aux chaînes vides.
Concentrez-vous sur l'utilisation de la fonction ISNULL pour déterminer si une expression contient une valeur nulle. Dans certains cas, vous voulez prendre la valeur d'expression vraie, comme ifvar = null et ifvar <> null, mais elles sont généralement toujours fausses. En effet, toute expression contenant null est nul elle-même, donc le résultat de l'expression est faux.
Exemple 1
L'exemple suivant utilise la fonction ISNULL pour déterminer si une variable contient null:
Si la variable n'est pas initialisée ou définie explicitement sur vide, la fonction IsEmpty renvoie True; Sinon, la fonction renvoie false. Si l'expression contient plus d'une variable, FALSE sera toujours retourné.
L'exemple suivant utilise la fonction iSempty pour déterminer si une variable peut être initialisée:
3. String de longueur zéro ()
Les chaînes de longueur zéro se réfèrent souvent aux chaînes vides.
str =, attribuer une chaîne vide à la variable Str, a reçu une valeur, et le caractère attribué est
La différence entre les trois est:
ISNULL est un test de type qui teste s'il s'agit d'une valeur nulle.
IsEmpty est un test de valeur qui teste s'il s'agit d'une valeur nulle. Mais les méthodes utilisées dans différentes langues sont différentes.
= est un test de chaîne, testez si la valeur est une valeur nulle.
Parlons d'isempty. Dans certaines langues, IsEmpty est un test de valeur nul, qui peut tester le contenu suivant:
Autrement dit, dans certaines langues, le 0 dans les données, la chaîne vide du caractère et les valeurs nulles sont toutes utilisées comme portée de test des valeurs nulles.
Cependant, les exigences dans les langues telles que C # sont relativement strictes, et les exigences en VB ne sont pas très strictes. Ici, tant que vous comprenez un type nul de type spécial, sa classe est bien sûr nulle. En même temps, il existe un type non défini dans certaines langues:
Type non défini, comme en C #:
String Str;
Ensuite, String n'a que cette seule définition, donc sa valeur n'a pas encore été vraiment définie, et à l'heure actuelle, elle n'est pas définie. Ce type existe souvent dans les langages en C et les classes de langage C telles que la famille Ecmascript (JavaScript, etc.) et Java!
Supplément: Dans la conception de la base de données, un certain champ peut être spécifié comme nul, de sorte que si aucune valeur ne lui est attribuée, cet enregistrement est nul, mais lorsque le tableau est sorti, l'enregistrement nulle détruira la structure du tableau, c'est-à-dire que les lignes de grille dans le tableau disparaîtront. De nombreuses personnes définiront une valeur par défaut dans la base de données ou attribueront une chaîne vide à cet enregistrement pendant le traitement lorsque cette situation peut se produire.
Partager: Connexion ASP au code d'implémentation de la base de données SQLServer Cet article présente le code d'utilisation d'ASP pour se connecter à l'instance de base de données SQLServer. Il existe trois méthodes de connexion: établir une connexion via ODBC DSN et établir une connexion via OLEDB et établir une connexion via le conducteur. Jetons un coup d'œil au premier. Établir une connexion via le conducteur Établir une connexion via le pilote établir une connexion via le pilote établit une page et une connexion de base de données via le pilote, et il n'est pas nécessaire de créer un DSN ODBC