Recommandé: une syntaxe de requête floue qui est plus rapide que comme les clauses D'une manière générale, lorsque vous utilisez des requêtes floues, tout le monde pensera comme sélectionné * dans la table où un «% de caractères%» si plusieurs requêtes floues comme floues sont utilisées dans une instruction SQL et que le nombre d'enregistrements est important, la vitesse sera certainement très lente. Les deux méthodes suivantes peuvent également implémenter une requête floue: Sélectionner * dans le tableau où Patindex («% de caractères%», a) 0 sele
La fonction Instrev commence à partir de la dernière recherche de la chaîne et est la chaîne précédente.
<% Dim strtxt, pos strtxt = www.webjx.com pos = instrrev (strtxt ,.) Réponse.WRITE POS %> |
Le début de notre recherche est dans l'ordre inverse, à partir d'un point avant com. La durée du personnage de départ, y compris ce point, a dix caractères au total, et le résultat renvoyé sera de 9.
Grâce à ce principe, nous pouvons obtenir le nom de fichier, le nom du suffixe de nom de domaine, etc.
| <% DIM AA, BB, CC, DD aa = request.servervariables (URL) bb = instrrrev (aa, /) cc = len (aa) dd = à droite (aa, cc-bb) Réponse.WRITE DD %> |
Partage: l'ensemble d'enregistrements actuel ne prend pas en charge la mise à jour. Cela peut être une limitation du fournisseur ou d'un verrou sélectionné La solution est la suivante: Rs.CursorLocation = 3 Rs.Open SQL, Conn, 1,3