Recommandé: erreurs et solutions courantes dans les appels de base de données dans ASP Voici quelques erreurs dans les appels de base de données dans les programmes ASP qui sont souvent rencontrés lors de la maintenance virtuelle des machines. Maintenant, nous les collectons et les organisons comme suit: Impossible d'ouvrir le mot-clé de registre (8007000E) Microsoft Ole DB Provider for ODBC Drivers Error '8007000e' [micro
L'extraction de longs articles de la base de données entrave toujours la disposition de la page Web.
Donc, je veux extraire une partie des personnages fixement, puis il y a ... un remplacement par la suite.
1. Principe:
Déterminez si la longueur de l'article dépasse la longueur spécifiée. S'il dépasse la longueur spécifiée, seule l'Université de la longueur spécifiée sera affichée, sinon elle sera affichée en totalité.
2. Fonctions impliquées:
Len (): Renvoie la longueur de chaîne ou la longueur d'octet de la variable.
| Ce qui suit est le contenu cité: <Script Language = VBS> cnbruce = mon nom est cnbruce len_cn = len (cnbruce) alerte (LEN_CN) </cript> |
[Ctrl a tous les conseils de sélection: vous pouvez d'abord modifier du code, puis appuyer sur Run]
[Ctrl a tous les conseils de sélection: vous pouvez d'abord modifier du code, puis appuyer sur Run]
Left (): intercepter la première partie d'une chaîne
| Ce qui suit est le contenu cité: <Script Language = VBS> cnbruce = mon nom est cnbruce Left_cn = Left (cnbruce, 10) alerte (Left_cn) </cript> |
[Ctrl a tous les conseils de sélection: vous pouvez d'abord modifier du code, puis appuyer sur Run]
3. Programme principal: déterminez si la longueur du contenu est supérieure à la valeur donnée et effectuez l'opération correspondante en fonction des résultats.
| Ce qui suit est le contenu cité: <Script Language = VBS> Texte = 123 4567 8FDS90 ABCDE FGHXCFV i = 10 Si Len (texte)> I alors 'Si la longueur du texte est supérieure à la valeur donnée text = gauche (texte, i) 'puis extrait la chaîne de bits i dans la section précédente alerte (texte et ...) autre alerte (texte) terminer si </cript> |
[Ctrl a tous les conseils de sélection: vous pouvez d'abord modifier du code, puis appuyer sur Run]
4. Application en Asp
Ce qui précède est dans le débogage du script client, ce qui est similaire à ASP: la chose la plus importante est la fonction de fonction.
| Ce qui suit est le contenu cité: <% text = rs (contenu) 'attribuer la valeur du champ de la base de données à une variable i = 10 'définir la taille fixe Si Len (texte)> I alors 'Si la longueur du texte est supérieure à la valeur donnée text = gauche (texte, i) 'puis extrait la chaîne de bits i dans la section précédente Response.Write (texte et ...) autre Response.Write (texte) terminer si %> |
5. Pour plus de commodité, faites une fonction
| Ce qui suit est le contenu cité: <% Console de fonction (contenu, i) Si Len (Contenu)> Je alors contenu = gauche (contenu, i) Response.Write (Contenu et ...) autre Response.Write (Contenu) terminer si fonction finale %> |
Ce qui précède est une fonction, et vous pouvez l'appeler directement ci-dessous.
<L Conleft (Rs (contenu), 10)%>
Ok, je crois que ces problèmes ne devraient pas être un problème à l'avenir
Afin de résoudre le problème de l'interception en chinois et en anglais, il est recommandé d'utiliser les fonctions suivantes:
| Ce qui suit est le contenu cité: Fonction gottopic (str, strlen) Si str = alors gottopic = fonction de sortie terminer si dim l, t, c, i str = remplacer (remplacer (remplacer (remplacer (remplacer (str, & nbsp;,), & quot ;, chr (34)), & gt ;,>), & lt ;, <) l = len (str) t = 0 pour i = 1 à L C = ABS (ASC (Mid (Str, I, 1)))) Si c> 255 alors t = t 2 autre t = t 1 terminer si Si t> = strlen alors gottopic = gauche (str, i) &… sortir pour autre gottopic = str terminer si suivant gottopic = remplacer (remplacer (remplacer (remplacer (remplacer (gottopic ,, & nbsp;), chr (34), & quot;),>, & gt;), <, & lt;) Fonction finale |
Partager: comment utiliser la session lors de la vérification de la connexion de la direction Les gens qui sont nouveaux à ASP n'ont jamais très bien connu la session. Je parle de l'utilisation simple de la session lors de la connexion simple: 1: connexion.htm Je ne dirai pas grand-chose sur cette page. Ajoutez le formulaire pour écrire le surnom de l'administrateur et donnez le nom d'utilisateur de la zone de texte.