Implementierungsfunktion für die ASP-Typkonvertierung
Bauchmuskeln (Anzahl)
Gibt den absoluten Wert zurück.
Array(Arglist)
Erstellen Sie ein Array.
asc(string)
Gibt den ANSI-Code des ersten Zeichens der Zeichenfolge zurück.
atn(Nummer)
Gibt den Arkussinuswert zurück.
cbool (Ausdruck)
In eine boolesche Datentypvariable konvertieren.
cbyte (Ausdruck)
In Byte-Datentypvariable konvertieren.
ccur (Ausdruck)
In Währungsdatentypvariable umwandeln.
cdate (Ausdruck)
In Datumsdatentypvariable konvertieren.
cdbl (Ausdruck)
In eine Variable vom Datentyp Double konvertieren.
chr(charcode)
Konvertieren Sie ANSI-Codes in entsprechende Tastaturzeichen.
cint (Ausdruck)
In eine ganzzahlige Datentypvariable konvertieren.
clng (Ausdruck)
In eine lange Datentypvariable konvertieren.
createobject(servername.typename)
Erstellen Sie ein automatisches Objekt.
csng (Ausdruck)
In eine einzelne Datentypvariable konvertieren.
cstr (Ausdruck)
In eine String-Datentypvariable konvertieren.
Datum
Die Rückkehrzeit hängt vom verwendeten System ab.
dateadd(Intervall, Zahl, Datum)
Fügt das angegebene Zeitintervall zum Datumsobjekt hinzu. Das Parameterintervall akzeptiert die in der folgenden Tabelle aufgeführten Werte.
Wert einstellen
beschreiben
jjjj
Jahr
Q
Quartal
M
Monat
j
Tag des Jahres
D
Himmel
w
Wochentag
ww
die ersten Wochen des Jahres
H
Stunde
M
Minute
Sekunden
datediff(Intervall, Datum1, Datum2])
Gibt das Intervall zwischen zwei Daten zurück. Die Werte von firstdayofweek und firstweekofyear finden Sie im Abschnitt Datums- und Zeitkonstanten weiter unten. Der Intervallparameter akzeptiert die in der folgenden Tabelle gezeigten Werte.
Wert einstellen
beschreiben
jjjj
Jahr
Q
Quartal
M
Monat
j
Tag des Jahres
D
Himmel
w
Wochentag
ww
die ersten Wochen des Jahres
H
Stunde
M
Minute
Sekunden
datepart(Intervall, Datum])
Gibt den angegebenen Teil des Datumsobjekts zurück. Die Werte von „firstdayofweek“ und „firstweekofyear“ finden Sie im Abschnitt „Datums- und Zeitkonstanten“ weiter unten. Der Intervallparameter akzeptiert die in der folgenden Tabelle gezeigten Werte.
Wert einstellen
beschreiben
jjjj
Jahr
Q
Quartal
M
Monat
j
Tag des Jahres
D
Himmel
w
Wochentag
ww
die ersten Wochen des Jahres
H
Stunde
M
Minute
Sekunden
dateerial(Jahr, Monat, Tag)
In Datumsdaten-Subtyp-Variantenwert konvertieren.
Datumswert(Datum)
In Datumsdaten-Subtyp-Variantenwert konvertieren.
Tag(Datum)
Gibt die Nummer des Tages in einem Monat basierend auf dem Parameter Datum zurück.
exp(Anzahl)
Gibt den Wert von e hoch mit der Zahl zurück.
filter(Eingabezeichenfolgen,Wert])
Erstellen Sie ein neues Array basierend auf Filterkriterien. Informationen zum Vergleichswert finden Sie später im Abschnitt zum Vergleichen von Konstanten.
fix(Nummer)
Konvertieren Sie in eine ganze Zahl (bei negativen Zahlen nur nicht runden).
FormatWährung(Ausdruck]]])
In Währungsform formatiert. Informationen zu den Werten includeleadingdigit, useparensfornegativenumbers und groupdigit finden Sie im folgenden Abschnitt zu Drei-Zustands-Konstanten.
formatdatetime(Datum)
Formatierte Ausgabe von Datum und Uhrzeit. Informationen zum Wert von „namedformat“ finden Sie später im Abschnitt über Datumsformatkonstanten.
Formatnummer(Ausdruck]]])
Formatieren Sie die Zahl. Informationen zu den Werten includeleadingdigit, useparensfornegativenumbers und groupdigit finden Sie im folgenden Abschnitt zu Drei-Zustands-Konstanten.
formatpercent(Ausdruck]]])
Prozentsätze formatieren. Informationen zu den Werten includeleadingdigit, useparensfornegativenumbers und groupdigit finden Sie im folgenden Abschnitt zu Drei-Zustands-Konstanten.
getobject()
Gibt das angegebene dynamische Objekt aus der angegebenen Datei zurück.
hex(zahl)
Gibt den Hexadezimalwert der Zahl zurück.
Stunde(Zeit)
Gibt die Stunde basierend auf dem Wert des Zeitparameters zurück.
Eingabefeld (Eingabeaufforderung)
Zeigt ein temporäres Eingabefeld an und gibt die Eingaben des Benutzers zurück.
instr(string1,string2)
Gibt die Position des ersten Vorkommens der Zeichenfolge string2 in der Zeichenfolge string1 zurück. Informationen zum Wert von „compare“ finden Sie im späteren Abschnitt zu Vergleichskonstanten.
instrrev(string1,string2])
Gibt die Position des letzten Vorkommens von String string2 in String string1 zurück. Informationen zum Wert von „compare“ finden Sie im späteren Abschnitt zu Vergleichskonstanten.
int(Zahl)
Gibt eine Ganzzahl zurück (negative Zahlen werden nur gerundet).
isarray(varname)
Bestimmt, ob die Variable ein Array ist.
isdate(expression)
Bestimmen Sie, ob der Ausdruck in das Datumsformat konvertiert werden kann.
isempty(varname)
Stellen Sie fest, ob die Variable initialisiert wurde.
isnull(Ausdruck)
Bestimmt, ob Ausdruck expression leer ist.
isnumberic(expression)
Bestimmt, ob das Ergebnis des Ausdrucks Ausdruck eine Zahl ist.
isobject(expression)
Bestimmt, ob Ausdruck Ausdruck ein automatisches Objekt ist.
beitreten(Liste,)
Verkettet alle Teilzeichenfolgen in einem Array unter Verwendung des durch den Wert von delimiterd festgelegten Trennzeichens.
lbound(Arrayname)
Gibt die unterste Grenze einer Dimension eines Arrays zurück. In der aktuellen Version von VBScript gibt diese Funktion immer den Wert 0 zurück.
lcase(string)
Formatieren Sie mit Kleinbuchstaben.
left(string,length)
Gibt den linken Teil einer Zeichenfolge mit der angegebenen Länge zurück.
len(string|varname)
Gibt die Länge der Zeichenfolge string oder die Länge der Variablen varname in Bytes zurück.
Loadpicture(Bildname)
Laden Sie ein Bildobjekt.
log(Nummer)
Gibt den natürlichen Logarithmus einer Zahl zurück.
ltrim(string)
Entfernen Sie zusätzliche Leerzeichen links von der Zeichenfolge string.
mid(strin,start)
Gibt einen Teilstring eines Strings mit der angegebenen Länge zurück.
Minute(Zeit)
Gibt den Wert in Minuten basierend auf dem Wert des Parameters time zurück.
Monat(Datum)
Gibt den Monat als Zahl zurück.
Monatsname(Monat)
Gibt den durch den Namen dargestellten Monat zurück.
msgbox(Eingabeaufforderung)
Zeigt ein Meldungsfeld an, das den Benutzer auffordert, eine Schaltfläche auszuwählen, und einen Wert zurückgibt, der die Auswahl des Benutzers angibt. Informationen zum Schaltflächenwert und Rückgabewert finden Sie später im Abschnitt zu den Meldungsfeldkonstanten.
Jetzt
Gibt das aktuelle Datum und die aktuelle Uhrzeit gemäß dem System zurück.
Okt(Zahl)
Gibt den Oktalwert der Zahl zurück.
ersetzen(Ausdruck,finden,ersetzenmit]])
Ersetzt die angegebene Teilzeichenfolge „find“ mit der angegebenen Anzahl von Malen durch die angegebene Teilzeichenfolge „replacewith“. Informationen zum Wert des Parametervergleichs finden Sie später im Abschnitt zum Vergleichen von Konstanten.
right(string,length)
Gibt den rechten Teilstring eines Strings mit angegebener Länge zurück.
rnd()
Generieren Sie eine Zufallszahl.
rund(Zahl)
Rundet eine Zahl basierend auf einer angegebenen Anzahl von Dezimalstellen.
rtrim(string)
Entfernen Sie zusätzliche Leerzeichen rechts von der Zeichenfolge string.
Skript-Engine
Gibt den Namen der verwendeten Skriptsprache zurück.
scriptenginebuildversion
Gibt die verwendete Scripting-Engine-Version zurück.
scriptenginemaorversion
Gibt die Hauptversionsnummer der verwendeten Skript-Engine zurück.
Sekunde (Zeit)
Gibt die Sekunde der Minute basierend auf dem Wert des Parameters time zurück.
sgn(Nummer)
Gibt das Vorzeichen der Zahl zurück.
Sünde(Zahl)
Gibt den Sinus der Zahl Zahl zurück.
Leerzeichen (Zahl)
Erstellt eine Zeichenfolge mit der angegebenen Anzahl von Leerzeichen.
split(Ausdruck]])
Teilen Sie einen String auf und konvertieren Sie ihn in ein Array. Informationen zum Vergleichswert finden Sie später im Abschnitt zum Vergleichen von Konstanten.
sqr(Anzahl)
Gibt die Quadratwurzel der Zahl Zahl zurück.
strcomp(string1,string2)
String-Vergleich. Informationen zum Vergleichswert finden Sie später im Abschnitt zum Vergleichen von Konstanten.
strreverse(string1)
Kehren Sie die Zeichenfolge string1 um.
string(zahl,zeichen)
Erstellen Sie eine Zeichenfolge mit Zahlenzeichen.
tan(Zahl)
Gibt den Tangens der Zahl zurück.
Zeit
Gibt die aktuelle Uhrzeit gemäß dem System zurück.
Zeitreihe (Stunde, Minute, Sekunde)
Gibt den Körper der Datumsvariable zurück.
Zeitwert(Zeit)
Gibt den Körper der Datumsvariablen zurück, der die Uhrzeit enthält.
trimmen(Schnur)
Entfernen Sie zusätzliche Leerzeichen auf beiden Seiten der Zeichenfolge.
Typname(Varname)
Gibt den Namen des Untertyps zurück. Informationen zum Rückgabewert finden Sie später im Abschnitt über Variablentypkonstanten.
ubound(Arrayname)
Gibt die Obergrenze einer bestimmten Dimension des Arrays zurück. Die Standarddimension ist die erste Dimension.
ucase(string)
Formatieren Sie die Zeichenfolge mit Großbuchstaben.
Vartyp(Varname)
Gibt den Wert des Untertyps zurück. Informationen zum Rückgabewert finden Sie später im Abschnitt über Variablentypkonstanten.
Wochentag(Datum,)
Gibt den Wochentag als Zahl zurück. Den Wert des Parameters firstdayofweek finden Sie später im Abschnitt über Variablentypkonstanten.
Wochentagsname (Wochentag, Abkürzung, erster Wochentag)
Gibt den Wochentag als Namen zurück. Den Wert des Parameters firstdayofweek finden Sie später im Abschnitt über Variablentypkonstanten.
Jahr(Datum)
Gibt das Jahr basierend auf dem Parameter Datum zurück.
Warten auf Veröffentlichung am 25.02.2008 um 17:04 Uhr
Einige Beispiele und Erklärungen
IsNumeric()
Die Funktion bestimmt, ob ein Objekt eine Zahl ist, |.
ExpressionIsNumeric(Ausdruck)
Beispiel: <%
Ich = 345
Response.write IsNumeric(I)
%>
|. Ergebnis: Richtig
Auch wenn eine Zahl in Anführungszeichen steht, betrachtet ASP sie dennoch als Zahl.
Implementierungsfunktion für die ASP-Typkonvertierung
IsObject()
Funktion zur Bestimmung, ob ein Objekt ein Objekt ist, |.
expressionIsObject(expression)
Beispiel: <%
Setze con = Server.CreateObject(ADODB.Connection)
Response.write IsObject(con)
%>
|. Ergebnis: Richtig
Lbound()
Funktion |. Gibt den kleinsten verfügbaren Index für eine Array-Dimension an.
Ausdruck Lbound(Arrayname [, Dimension])
Beispiel: <%
I = Array(Montag, Dienstag, Mittwoch)
Response.write Lbound(I)
%>
|. Ergebnis: 0
Lcase()
Funktion |. Kleinbuchstabenform der Zeichenfolge
expressionLcase(string)
Beispiel: <%
strTest = Dies ist ein Test!
Response.write Lcase(strTest)
%>
|. Ergebnis: Dies ist ein Test!
Links()
Funktion |. Zeichen vor dem Längenzeichen auf der linken Seite der Zeichenfolge (einschließlich des Längenzeichens).
ExpressionLeft(string, length)
Beispiel: <%
strTest = Dies ist ein Test!
Antwort.writeLeft(strTest, 3)
%>
|. Ergebnis: Thi
Len()
Funktion |. Die Länge einer Zeichenfolge.
Ausdruck Len(string | varName)
Beispiel: <%
strTest = Dies ist ein Test!
Response.write Len(strTest)
%>
|. Ergebnis: 15
Ltrim()
Die Funktion entfernt Leerzeichen auf der linken Seite einer Zeichenfolge.
expressionLtrim(string)
Beispiel: <%
strTest = Dies ist ein Test!
Response.write Ltrim(strTest)
%>
|. Ergebnis: Dies ist ein Test!
Mitte()
Funktion |. Zeichenfolge einer bestimmten Länge (ab Anfang ist die Länge die Länge).
Ausdruck Mid(string, start [, length])
Beispiel: <%
strTest = Dies ist ein Test!
Response.write Mid(strTest, 17, 5)
%>
|. Ergebnis: Heute
Minute()
Funktion |. Minuten der Zeit.
AusdruckMinute(Zeit)
Beispiel: <%=Minute(#12:45:32 PM#)%>
|. Ergebnis: 45
Monat()
Funktion |. Datum.
AusdruckMonat(Datum)
Beispiel: <%=Monat(#08/04/99#)%>
|. Ergebnis: 8
Monatsname()
Funktion |. Monat angeben
Ausdruck MonthName(month, [, Abb])
Beispiel: <%=MonthName(Month(#08/04/99#))%>
|. Ergebnis: August
Jetzt()
Funktion |. Systemzeit
expressionNow()
Beispiel: <%=Now%>
|. Ergebnis: 9.9.00 9:30:16 Uhr
Rechts()
Funktion |. Zeichen vor dem Längenzeichen auf der rechten Seite der Zeichenfolge (einschließlich des Längenzeichens).
ExpressionRight(string, length)
Beispiel: <%
strTest = Dies ist ein Test!
Response.write Right(strTest, 3)
%>
|. Ergebnis: st!
Rnd()
Die Funktion generiert eine Zufallszahl.
Ausdruck Rnd [(Anzahl)]
Beispiel: <%
Randomize()
Antwort.write RND()
%>
|. Ergebnis: beliebige Zahl zwischen 0 und 1
Warten auf Veröffentlichung am 25.02.2008 um 17:08 Uhr
Instr-Suchindexfunktion
instr-Funktion
Ausdruck:
InStr([start, ]string1, string2[, vergleichen])
beschreiben:
Start
Optionale Parameter. Legt für einen numerischen Ausdruck den Startpunkt für jede Suche fest. Wenn es weggelassen wird, beginnt es an der ersten Zeichenposition. Wenn start Null enthält, tritt ein Fehler auf. Wenn der Vergleichsparameter angegeben ist, muss der Startparameter vorhanden sein.
string1
Erforderliche Parameter. Akzeptiert einen Zeichenfolgenausdruck, nach dem gesucht werden soll.
string2
Erforderliche Parameter. Der zu suchende Zeichenfolgenausdruck.
Vergleichen
Optionale Parameter. Geben Sie Zeichenfolgenvergleiche an. Wenn der Vergleich Null ist, tritt ein Fehler auf. Wenn der Vergleich weggelassen wird, bestimmt die Einstellung von Option Compare die Art des Vergleichs.
Der Vergleichsparameter ist eingestellt auf:
Konstante
Wert
beschreiben
vbUseCompareOption
-1
Verwenden Sie die Anweisungseinstellung „Option Compare“, um einen Vergleich durchzuführen.
vbBinaryCompare
0
Führen Sie einen binären Vergleich durch.
vbTextCompare
1
Führen Sie einen Textvergleich durch.
vbDatabaseCompare
2
Nur für Microsoft Access: Führt einen Vergleich basierend auf Informationen in der Datenbank durch.
Rückgabewert
Gibt 0, 1, 2, -1 oder Null usw. zurück.
Ausnahme/Fehler
keiner
DescriptionInStr([start, ]string1, string2[, vergleichen])
Gibt das erste Vorkommen einer angegebenen Zeichenfolge innerhalb einer anderen Zeichenfolge zurück. Suchen Sie in der Zeichenfolge string1 nach string2, beginnend mit start. Wenn start weggelassen wird, wird ab dem Anfang von string1 gesucht. Wenn nicht gefunden, ist der Funktionswert 0.
Wenn
InStrreturn
string1 hat die Länge Null
0
string1 ist Null
Null
string2 hat die Länge Null
Start
string2 ist Null
Null
string2 nicht gefunden
0
Finden Sie string2 in string1
Standort gefunden
start > string2
0
Beispiel
In diesem Beispiel wird die InStr-Funktion verwendet, um das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden.
Dimmen Sie SearchString, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' Die gesuchte Zeichenfolge.
SearchChar = P ' Um nach der Zeichenfolge P zu suchen.
' Ab dem vierten Zeichen durch Textvergleich suchen. Der Rückgabewert ist 6 (Kleinbuchstabe p).
' Kleinbuchstabe p und Großbuchstabe P sind beim Textvergleich gleich.
MyPos = Instr(4, SearchString, SearchChar, 1)
' Beginnend mit dem ersten Zeichen, Suche mit binärem Vergleich. Der Rückgabewert ist 9 (Großbuchstabe P).
' Kleinbuchstabe p und Großbuchstabe P unterscheiden sich im binären Vergleich.
MyPos = Instr(1, SearchString, SearchChar, 0)
'Die Standardvergleichsmethode ist der binäre Vergleich (der letzte Parameter kann weggelassen werden).
MyPos = Instr(SearchString, SearchChar) ' Rückgabe 9.
MyPos = Instr(1, SearchString, W) ' Rückgabe 0.