Per quanto riguarda l'errore il problema dipende dal fatto che probabilmente il file in questione viene INCLUSO da un altro ASP. Il comando "@" va indicato una sola volta, e tutti gli asp devono essere del linguaggio specificato. Insomma, non puoi fare metà VBScript e metà JSCript.

Per quanto riguarda il secondo quesito dovresti spiegarmi cosa intendi per "query" (probabilmente intendi l'insieme di dati inviati via get o specificati in coda all'URL - normalmente si intende un comando SQL) ma soprattutto cosè il "var" specificato nel tuo script... così com'e' non visualizza nulla perché:
-var è vuoto
-Il risultato di Split, e quindi x, è un'array.
-Application("x") è una costante, perché "x" è una stringa (non una var). Ma del resto Application(x) non saprei cosa potrebbe restituire, perché x è un array....

...insomma, è difficile dedurre il significato di questo codice...