Avatar billede steven Nybegynder
21. februar 2003 - 11:14 Der er 5 kommentarer og
1 løsning

Problem: Der kan ikke bruges parenteser ved kald af en Sub

Hej X-perter!

Jeg har et problem med kald af en funktion, der skriver tekst ud på siden. fejlmeddelelsen er:
"Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0414)
Der kan ikke bruges parenteser ved kald af en Sub".

Her er stedet hvor jeg kalder funktionen:
-----------------------------------------

WHILE NOT RS.EOF
  IF taeller >= start AND udskrevet < antal THEN
    atype = RS("atype")
    firmanavn = RS("firmanavn")
    telefon = RS("telefon")
    web = RS("webadresse")
    adresse = RS("adresse")
    mobil = RS("mobil")
    email = RS("email")
    postnr = RS("postnr")
    bynavn = RS("bynavn")
    id = RS("registreringsid")
    fax = RS("fax")
    specialtekst = RS("specialtekst")
    VisOptagelse(atype, firmanavn, telefon, web, adresse, mobil, email, postnr, bynavn, id, fax, specialtekst)

    udskrevet = udskrevet + 1
  END IF
  taeller = taeller + 1
  RS.MoveNext
WEND

Her er starten af funktionen der kaldes:
----------------------------------------

Function VisOptagelse(atype, firmanavn, telefon, web, adresse, mobil, email, postnr, bynavn, registreringsid, fax, specialtekst)
  SELECT CASE atype
    CASE 1
      VisOptagelse = "<table width='400' border='0' cellspacing='0' cellpadding='0'><tr><td width='235'>" & firmanavn & "</td><td width='60'>Telefon: </td><td width='80'>" & telefon & "</td></tr></table>"
    ... Her er en masse andet kode...
  END SELECT
  Response.Write(VisOptagelse)
End Function
Avatar billede twm Nybegynder
21. februar 2003 - 11:15 #1
Bare kald den uden  parenteser:
VisOptagelse atype, firmanavn, telefon, web, adresse, mobil, email, postnr, bynavn, id, fax, specialtekst
Avatar billede somaliomar Praktikant
21. februar 2003 - 11:15 #2
Prøv med at lave linjen
VisOptagelse(atype, firmanavn, telefon, web, adresse, mobil, email, postnr, bynavn, id, fax, specialtekst)

om til
VisOptagelse atype, firmanavn, telefon, web, adresse, mobil, email, postnr, bynavn, id, fax, specialtekst
Avatar billede longshanks Nybegynder
21. februar 2003 - 11:16 #3
skriv
Call funktionsnavn
Avatar billede longshanks Nybegynder
21. februar 2003 - 11:17 #4
Call VisOptagelse(atype, firmanavn, telefon, web, adresse, mobil, email, postnr, bynavn, id, fax, specialtekst)
Avatar billede steven Nybegynder
21. februar 2003 - 11:21 #5
Tak for hurtigt svar!
Svaret fra twm er testet og virker, så han får pointene.

/Steven
Avatar billede twm Nybegynder
21. februar 2003 - 11:21 #6
Tak ;)
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