You know I must have some free evening time if I’m bitching about vbscript again. I’d forgotten how horrible it is, honestly. Read for more bitching.
You can’t declare a variable and set it at the same time:
Perl
my $foo = $q->params("bar");
VBScript Spawn of the Devil “Language”
Dim Foo
Foo = Request("Bar")
No multi-line strings (I’ve bitched about this before, but when entering in huge ass SQL queries, it gets to you):
Perl
$sql = "select foo
from bar
where baz = 123
group by qux;"
Or
$sql = <<END;
select foo
from bar
where baz = 123
group by qux;
END
… plus a few other ways to do it of course…
VBScript Horror to All that Use it
SQL = “select foo ”
SQL = SQL & “from bar “
SQL = SQL & “where baz = 123”
SQL = SQL & “group by qux”
Or this, not much better….
SQL = “select foo ”
“from bar ” &
“where baz = 123” &
“group by qux” &_
I don’t know how people use this without jamming a fork in their eye after a couple of hours, honestly.
</rant>