Empfohlen: Häufige Fehler und Lösungen in Datenbankaufrufen in ASP Im Folgenden sind einige Fehler in Datenbankaufrufen in ASP -Programmen aufgeführt, die häufig während der Wartung virtueller Maschinen auftreten. Jetzt sammeln und organisieren wir sie wie folgt: Microsoft Ole DB -Anbieter für ODBC -Drivers Fehler '8007000e' [microsoft Ole DB -Anbieter für ODBC -Treiber können das Registrierungsschlüsselwort (8007000E) nicht öffnen [MICR
Das Extrahieren langer Artikel aus der Datenbank behindert immer das Layout der Webseite.
Also möchte ich einen Teil der Zeichen fixiert extrahieren, und dann gibt es ... danach einen Ersatz.
1. Prinzip:
Bestimmen Sie, ob die Länge des Artikels die angegebene Länge überschreitet. Wenn es die angegebene Länge überschreitet, wird nur die Universität der angegebenen Länge angezeigt, andernfalls wird sie vollständig angezeigt.
2. Die beteiligten Funktionen:
Len (): Gibt die Stringlänge oder die Bytelänge der Variablen zurück.
| Das Folgende ist der zitierte Inhalt: <script Language = VBS> cnbruce = mein Name ist cnbruce len_cn = len (cnbruce) alarm (len_cn) </script> |
[Strg A Alle Auswahltipps: Sie können zuerst einen Code ändern und dann Run drücken]
[Strg A Alle Auswahltipps: Sie können zuerst einen Code ändern und dann Run drücken]
links (): Fangen Sie den ersten Teil einer Zeichenfolge ab
| Das Folgende ist der zitierte Inhalt: <script Language = VBS> cnbruce = mein Name ist cnbruce links_cn = links (cnbruce, 10) alarm (links_cn) </script> |
[Strg A Alle Auswahltipps: Sie können zuerst einen Code ändern und dann Run drücken]
3. Hauptprogramm: Bestimmen Sie, ob die Inhaltslänge größer als der angegebene Wert ist, und führen Sie den entsprechenden Betrieb gemäß den Ergebnissen durch.
| Das Folgende ist der zitierte Inhalt: <script Language = VBS> Text = 123 4567 8FDS90 ABCDE FGHXCFV I = 10 Wenn Len (Text)> i dann 'Wenn die Textlänge größer ist als der angegebene Wert text = links (text, i) 'Dann extrahiert die Zeichenfolge von I -Bits im vorherigen Abschnitt Alarm (Text & ...) anders Alarm (Text) Ende wenn </script> |
[Strg A Alle Auswahltipps: Sie können zuerst einen Code ändern und dann Run drücken]
4. Anwendung in ASP
Das obige ist im Client -Skript -Debuggen, das ASP ähnelt: Das Wichtigste ist die Funktionsfunktion.
| Das Folgende ist der zitierte Inhalt: <% text = rs (content) 'Zuweisen Sie dem Datenbankfeldwert einer Variablen I = 10 'definieren Sie feste Größe Wenn Len (Text)> i dann 'Wenn die Textlänge größer ist als der angegebene Wert text = links (text, i) 'Dann extrahiert die Zeichenfolge von I -Bits im vorherigen Abschnitt Antwort.Write (Text & ...) anders Antwort.Write (Text) Ende wenn %> |
5. Machen Sie eine Funktion aus, um eine Funktion zu erstellen
| Das Folgende ist der zitierte Inhalt: <% Funktionskonsole (Inhalt, i) Wenn Len (Inhalt)> Ich dann content = links (Inhalt, i) Antwort.Write (Inhalt & ...) anders response.write (Inhalt) Ende wenn Endfunktion %> |
Das obige ist eine Funktion, und Sie können sie direkt unten aufrufen.
<l Conleft (RS (Inhalt), 10)%>
Ok, ich glaube, dass diese Probleme in Zukunft kein Problem sein sollten
Um das Problem des Abfangens in Chinesisch und Englisch zu lösen, wird empfohlen, die folgenden Funktionen zu verwenden:
| Das Folgende ist der zitierte Inhalt: Funktion ottopisch (str, strlen) Wenn Str = dann Gottopisch = Ausgangsfunktion Ende wenn Dim L, T, C, i str = ersetzen (ersetzen (ersetzen (ersetzen (str, & nbsp;), ", chr (34)), & gt;,>), & lt;, <) l = len (str) t = 0 für i = 1 bis l C = ABS (ASC (MID (STR, I, 1)))) Wenn c> 255 dann t = t 2 anders t = t 1 Ende wenn Wenn t> = strlen dann gottopic = links (str, i) &… beenden für anders Gottopisch = str Ende wenn nächste gottopic = ersetzen (ersetzen (ersetzen (ersetzen (gottopic, & nbsp;), chr (34), & quot;),>, & gt;), <, & lt;) Endfunktion |
Teilen: So verwenden Sie die Sitzung bei der Überprüfung des Management -Anmeldes Menschen, die neu in ASP sind, haben die Sitzung noch nie sehr gut gekannt. Ich spreche von der einfachen Verwendung der Sitzung, wenn ich einfache Hintergrund -Login: 1: Login.htm Ich werde nicht viel über diese Seite sagen. Fügen Sie das Formular hinzu, um den Spitznamen des Administrators zu schreiben und den Benutzernamen des Textfelds zu geben.