ASP Strings
ASP Creating
a String
To create an ASP String you
first declare a variable that you
wish to store the string into.
Next, set that variable equal to
some characters that are
encapsulated within quotations,
this collection of characters is
called a String.
Below we set our variable
myString equal to string of
characters "Hello There!".
ASP Code:
<%
Dim myString
myString = "Hello There!"
%> |
ASP Concatenating Strings
Throughout your ASP programming
career you will undoubtedly want
to combine multiple strings into
one. For example: you have
someone's first and last name
stored in separate variables and
want to print them out as one
string. In ASP you concatenate
strings with the use of the
ampersand (&) placed between the
strings which you want to connect.
Below we have set up this
situation and added a twist. After
we combine the names into one
string we will be adding this
string variable to the temporary
string "Hello my name is ".
ASP Code:
<%
Dim fname, lname, name
fname = "Teddy"
lname = " Lee"
name = fname & lname
Response.Write("Hello my name
is " & name)
%> |
Display:
|
Hello my name is Teddy Lee |
ASP Concatenating Numbers
Besides just concatenating
strings onto other strings you can
just as easily add on numbers to
strings, or numbers to numbers to
make strings. Below are a couple
of integer to string examples.
ASP Code:
<%
Dim fname, myAge, myHeightM,
allOfIt
myAge = 7
myAge = myAge & 5
myHeightM = 2
fname = "Teddy"
allOfIt = fname & " is " &
myAge & " years old and "
allOfIt = allOfIt & myHeightM
& " meters tall"
Response.Write(allOfIt)
%> |
Display:
|
Teddy is 75 years old and 2
meters tall |
ASP Convert String to Date
To perform an ASP String to
Date conversion you need to
utilize the CDate function (stands
for Convert Date). This will take
a String that contains a date and
change it into a properly
formatted ASP Date.
In our example below we create
a string, check to see if it can
be converted into a date with
isDate and then perform the
conversion.
ASP Code:
<%
Dim myStringDate, myTrueDate
myStringDate = "August 18,
1920"
If IsDate(myStringDate) Then
myTrueDate =
CDate(myStringDate)
Response.Write(myTrueDate)
Else
Response.Write("Bad date
formatting!")
End If
%> |
Display:
Our string myStringDate was a
properly formatted date and was
successfully converted and written
to the browser. |