This lesson will tell you how to use strings in ASP. VBScript is the default
scripting language for ASP, so if you know VBScript strings inside and out you will
already know everything you're about to read!
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
Below we set our variable myString equal
to string of characters "Hello There!".
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 ".
Dim fname, lname, name
fname = "Teddy"
lname = " Lee"
name = fname & lname
Response.Write("Hello my name is " & name)
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.
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"
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
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.
Dim myStringDate, myTrueDate
myStringDate = "August 18, 1920"
If IsDate(myStringDate) Then
myTrueDate = CDate(myStringDate)
Response.Write("Bad date formatting!")
Our string myStringDate was a properly formatted date and was successfully converted
and written to the browser.
Found Something Wrong in this Lesson?
Report a Bug or Comment on This Lesson - Your input is what keeps Tizag improving with time!