Avatar billede websam Nybegynder
04. oktober 2006 - 08:46 Der er 11 kommentarer og
1 løsning

fejl på function ?

Hejsa,

En der lige kan forklare mig hvad der er galt når jeg gør følgende :

function getProducts()
    ....noget kode...
end function

der får jeg en "syntax fejl" i linien function getProducts()

???

/Websam
Avatar billede softspot Forsker
04. oktober 2006 - 08:50 #1
Den er der ikke umiddelbart noget galt med (hvis altså det er VBScript). Hvad står der i linierne inden denne funktion?
Avatar billede websam Nybegynder
04. oktober 2006 - 08:51 #2
og for at gøre det hele lidt mere kryptisk så kan det godt køre på en win xp men ikke på en win 2003 server ?!?

/Websam
Avatar billede websam Nybegynder
04. oktober 2006 - 08:52 #3
Det er VBscript kan der være forskel på xp og 2003 server ?
Avatar billede softspot Forsker
04. oktober 2006 - 08:53 #4
Er der andet ASP som kører på din 2003 server? Hvis ikke kan det være fordi IIS'en ikke tillader ASP (det skal sættes op, da det ikke er slået til som standard).
Avatar billede websam Nybegynder
04. oktober 2006 - 08:55 #5
Hele systemet er lavet i asp og køre på samme server dog har jeg fået et test domæne, kan der være forskel på det ?
Avatar billede websam Nybegynder
04. oktober 2006 - 08:58 #6
Har lige checket det af og der er sat flueben i "execute script" eller hvad den nu hedder ?!?

/Websam
Avatar billede softspot Forsker
04. oktober 2006 - 09:02 #7
Hvis ASP-koden på dit testdomæne i øvrigt kører, så er det nok noget mere specifikt i det modul du sidder med.

Kan du evt. vise noget mere kode?
Avatar billede websam Nybegynder
04. oktober 2006 - 09:04 #8
Hele functionen kommer her :

function getProducts()
    Dim arrProducts
    Dim SqlProducts
    Dim RsProducts
    SqlProducts = "SELECT DISTINCT(varenavn3) FROM admindbprodukter WHERE (gruppe LIKE '" & varegruppe & "' OR gruppe2 LIKE '" & varegruppe & "') AND varenavn3 <> '' AND inetpris > 0 ORDER BY varenavn3 ASC"
    Set RsProducts = oConn.Execute(SqlProducts)
    arrProducts = RsProducts.GetRows()
    ReProducts.Close
   
    if request("v3") = "" AND request("startpos") = "" AND request("sort") = "" then
        menuvisesitop = "ja"
        With Response
            .Write("<table width=""458"" border=""0"" cellspacing=""0"" cellpadding=""3"">")
            .Write("<tr>")
            .Write("<td valign=""top"" width=""12"">")
            .Write("<div align=""right"">")
            .Write("<img src=""../basispic/bullet.gif"" alt="""" height=""10"" width=""10"" align=""absmiddle"" border=""0""></div>")
            .Write("</td>")
            .Write("<td><a href=""../main/index.asp?site=" & site & "&kat=" & kategori &"&v3=all&sort=" & Request.QueryString("sort") & """><font color=""#0059d1"">" & TRANSvisalle & " " & CMSoRs("overskrift") & "</font></a><br>")
            .Write("</td>")
            .Write("</tr>")
            .Write("</table>")
        End With
    end if
end function

/websam
Avatar billede softspot Forsker
04. oktober 2006 - 09:09 #9
Min mistanke går mere på, at der i de, for funktionen, forudgående linier er en eller anden fejl som resulterer i, at VBS-parseren fejler i din funktionsheader. Derfor er det egentlig de linier som går forud for funktionen jeg gerne vil se...
Avatar billede websam Nybegynder
04. oktober 2006 - 09:25 #10
Ja du har så ganske ret, jeg har lavet en seperart fil der includeres i bunden af hele systemet så køre det.

Det er lidt svært at skulle sætte sig ind i et system jeg ikke selv har lavet fra starten af så det blev løsningen her og nu.

Men tak for hjælpen og smid et svar ;o)

/Websam
Avatar billede softspot Forsker
04. oktober 2006 - 09:28 #11
Velbekomme :)
Avatar billede softspot Forsker
17. oktober 2006 - 09:31 #12
Tak for point :)
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