Avatar billede mathiasrav Nybegynder
02. januar 2004 - 14:01 Der er 12 kommentarer

Set RegEx = New RegExp gi'r syntax error?!

Hej eksperter.

Her ser i de 4 første linier i en af mine ASP filer:
<%
Dim Conn, sSQL, rs, RegEx
Set RegEx = New RegExp
%>
Men på linie 3 ved N'et i New er der syntax error. Hvorfor nu det?!
Avatar billede squashguy Nybegynder
02. januar 2004 - 14:05 #1
Jeg ser ingen fejl. Hvordan ser den øvrige kode ud?
Avatar billede mathiasrav Nybegynder
02. januar 2004 - 14:07 #2
Det er den eneste...
Min fejl er:

Microsoft VBScript compilation error '800a03ea'

Syntax error

/ravstamps/asphead.asp, line 3

Set RegEx = New RegExp
------------^

Pilen peger nok ikke på det rigtige tegn, men den peger altså på N'et i New.
Avatar billede mathiasrav Nybegynder
02. januar 2004 - 14:07 #3
Jo... Den pegede på det rigtige tegn...
Avatar billede erikjacobsen Ekspert
02. januar 2004 - 14:17 #4
Din ASP-version er måske for gammel?
Avatar billede eagleeye Praktikant
02. januar 2004 - 14:49 #5
Man skal havde VBscript version 5.0 for det virker:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtoriversioninformation.aspa
Hvad køre du din kode på?
Avatar billede mathiasrav Nybegynder
02. januar 2004 - 14:54 #6
Måske...
Avatar billede mathiasrav Nybegynder
04. januar 2004 - 19:11 #7
Hvordan finder man ud af hvilken version ASP serveren kører på? Jeg kører nemlig ikke min server selv...
Avatar billede erikjacobsen Ekspert
04. januar 2004 - 19:17 #8
Prøv (tyvstjålet et sted fra microsoft.com):

  <%
  Function GetScriptEngineInfo
      Dim s
      s = ""  ' Build string with necessary info.
      s = ScriptEngine & " Version "
      s = s & ScriptEngineMajorVersion & "."
      s = s & ScriptEngineMinorVersion & "."
      s = s & ScriptEngineBuildVersion
      GetScriptEngineInfo = s  ' Return the results.
  End Function

  response.write GetScriptEngineInfo
  %>

Den udskriver på een server jeg har adgang til:

  VBScript Version 5.6.8515
Avatar billede erikjacobsen Ekspert
04. januar 2004 - 19:22 #9
Og på en anden:  VBScript Version 5.6.7426
Avatar billede mathiasrav Nybegynder
04. januar 2004 - 19:29 #10
VBScript Version 4.0.2920 her... Det er nok derfor...
Er der noget alternativ til ... = New Thing
Avatar billede eagleeye Praktikant
04. januar 2004 - 19:31 #11
Du kan så ikke bruge Regular expressions så koden skal laves med streng funktioner, så det kommer an på hvad den kode du har skal gøre?
Avatar billede erikjacobsen Ekspert
04. januar 2004 - 19:32 #12
1) Skift udbyder
2) Bed din udbyder om at opgradere
3) Alt der kan laves med regulære udtryk kan laves med passende
  if- og while-konstruktioner, osv.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester