Avatar billede kkd Nybegynder
20. januar 2004 - 12:10 Der er 8 kommentarer og
1 løsning

Include file med problemer.

Hej...

Jeg har en include file, der indeholder en lang række definerede variabler.
f.eks.
Generel_NO11_Opr = "Tekst specifikt for NO 11"
Generel_NO12_Opr = "Tekst specifikt for NO 12"
Generel_NO13_Opr = "Tekst specifikt for NO 13"

Fra den asp-side, som indeholder include filen, prøver jeg at kalde den rigtige variabel på denne måde:

GenerelStreng = "Generel_NO" & rs("NO") & "_Opr"

repsonse.write "bla bla bla " & GenerelStreng & " bla bla bla."

Det kan ikke lade sig gøre.. men hvordan skal man så?

/kkd :oD
Avatar billede erikjacobsen Ekspert
20. januar 2004 - 12:21 #1
Brug et array

  Generel_NO_Opr[11] = "Tekst specifikt for NO 11"
  Generel_NO_Opr[12] = "Tekst specifikt for NO 12"
  Generel_NO_Opr[13] = "Tekst specifikt for NO 13"

og

  GenerelStreng = Generel_NO_Opr[rs("No")]
Avatar billede kkd Nybegynder
20. januar 2004 - 12:29 #2
Altså definere arrayet i include-filen, og så kalde den fra .asp filen (sådan noget med arrays og include er nyt for mig!)
Avatar billede erikjacobsen Ekspert
20. januar 2004 - 12:40 #3
Jeg må hellere lige rette det til:

Brug et array

  Generel_NO_Opr(11) = "Tekst specifikt for NO 11"
  Generel_NO_Opr(12) = "Tekst specifikt for NO 12"
  Generel_NO_Opr(13) = "Tekst specifikt for NO 13"

og

  GenerelStreng = Generel_NO_Opr(rs("No"))

Sådan. Prøv og se hvad der sker.
Avatar billede kkd Nybegynder
20. januar 2004 - 13:25 #4
Jeg har nu følgende i SAMME dokument:

  Generel_NO(11) = "Tekst specifikt for NO 11"
  Generel_NO(12) = "Tekst specifikt for NO 12"
  Generel_NO(13) = "Tekst specifikt for NO 13"

og

  GenerelStreng = Generel_NO(rs("NO"))

og senere:

Response.write "blablabalblaba" & GenerelStreng & "blablabalbabl"

Jeg får en fejlmeddelelse: Type mismatch: 'Generel_NO'
i linie 51:  Generel_NO(11) = "Tekst specifikt for NO 11"
Avatar billede erikjacobsen Ekspert
20. januar 2004 - 13:29 #5
Du skal lige erklære det array

    dim Generel_NO(20)

eller hvor stort det nu skal være.
Avatar billede kkd Nybegynder
20. januar 2004 - 13:34 #6
Ja se, det hjalp!
Takker
Avatar billede kkd Nybegynder
20. januar 2004 - 13:36 #7
Svar hvis du vil have p
Avatar billede erikjacobsen Ekspert
20. januar 2004 - 16:19 #8
Tak, jeg samler ikke på point
Avatar billede kkd Nybegynder
21. januar 2004 - 11:16 #9
Jamen dog.... det må jeg nok side :oD

Så tager jeg dem selv!!!
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