<%
'ParseEntries(Actual String, Sepaarator)
call ParseEntries("100;200;300" , ";"

%>
<%
'Parsing based on Separator
Sub ParseEntries(sBuffer,sSeparator)
Response.Write "Actual String for Parsing= " & sBuffer & "<br>"
Response.Write "Token Separator= " & sSeparator & "<br>"
Response.Write "Parsed Results <br><br>"
dim sActualBuffer
sActualBuffer=sBuffer
if sBuffer="" OR len(sBuffer)=0 then
Response.Write "Error! No Entries Found"
else
'Loop through each entry and Create Drop DOwn List . . .
nTotalEntries = 0
sEntries = "" 'Final Output
bMultipleFlag = True 'Assume Initially
intStart = 1 'Start from Initial String . . . .
Do While bMultipleFlag
sBuffer = Trim(Mid(sBuffer, intStart, Len(sBuffer)))
intStart = InStr(1, sBuffer, sSeparator, 1)
If intStart = 0 Then 'This is for Last and final Entry
If Len(sBuffer) > 0 Then
nTotalEntries = nTotalEntries +1
Response.Write sBuffer & "<BR>"
end if
bMultipleFlag = False
Exit Do
End If
If intStart > 0 Then intStart = intStart + 1
sEntry = Trim(Mid(sBuffer, 1, intStart - 2))
Response.Write sEntry & "<BR>" 'Show it on screen
nTotalEntries = nTotalEntries + 1
Loop
end if
end Sub
%>