Avatar billede quarkb Nybegynder
19. maj 2004 - 11:19 Der er 17 kommentarer og
1 løsning

variabler i løk

Jeg har følgende som jeg gerne vil gentage 10 gange uden at skulle skrive det 10 gange. X skal skiftes ud med 1 til 10

if filnavnIBX <> "" then
    myarrayIBX = split(filnavnIBX,"\")
    dbfilnavnokIBX = myarrayIBX(ubound(myarrayIBX))
end if
Avatar billede themaster Nybegynder
19. maj 2004 - 11:41 #1
dim x as integer
for x = 1 to 10
if filnavnIB" & x & " <> "" then
    myarrayIB" & x & " = split(filnavnIB" & x & ","\")
    dbfilnavnokIB" & x & " = myarrayIB" & x & "(ubound(myarrayIB" & x & "))
end if
x=x+1
next

//themaster
Avatar billede quarkb Nybegynder
19. maj 2004 - 11:50 #2
Jeg får følgende fejl:

dim x as integer
--------^
Avatar billede themaster Nybegynder
19. maj 2004 - 12:03 #3
hmm...

prøv at slette dim x as integer
Avatar billede themaster Nybegynder
19. maj 2004 - 12:04 #4
du skal selvfølgelig skrive dine dim's i starten af sub'en
Avatar billede quarkb Nybegynder
19. maj 2004 - 12:15 #5
klart, nu kommer denne fejl:

if filnavnIB" & x & " <> "" then
------------^
Avatar billede themaster Nybegynder
19. maj 2004 - 12:22 #6
dim x as integer
for x = 1 to 10
if filnavnIB & x <> "" then
    myarrayIB & x = split(filnavnIB" & x & ","\")
    dbfilnavnokIB" & x & " = myarrayIB" & x & "(ubound(myarrayIB" & x & "))
end if
x=x+1
next
Avatar billede themaster Nybegynder
19. maj 2004 - 12:23 #7
jeg har ikke VB lige her, da jeg sidder oppe på min skole. Så det er bare fra hoften....men det skulle gerne virke

//themaster
Avatar billede quarkb Nybegynder
19. maj 2004 - 12:26 #8
Nej, desværre heller ikke
Avatar billede themaster Nybegynder
19. maj 2004 - 12:27 #9
hvor kommer fejlen i:

for x = 1 to 10
if filnavnIB & x <> "" then
    myarrayIB & x = split(filnavnIB" & x & ","\")
    dbfilnavnokIB" & x & " = myarrayIB" & x & "(ubound(myarrayIB" & x & "))
end if
x=x+1
next

//themaster
Avatar billede quarkb Nybegynder
19. maj 2004 - 12:29 #10
Her, den har flyttet sig lidt :o)

myarrayIB & x = split(filnavnIB" & x & ","\")
----------^
Avatar billede themaster Nybegynder
19. maj 2004 - 12:30 #11
har du lavet myarrayIBx??
Avatar billede quarkb Nybegynder
19. maj 2004 - 12:31 #12
kun som i ovenstående!
Avatar billede themaster Nybegynder
19. maj 2004 - 12:35 #13
ok...

for x = 1 to 10
if myarrayIB(x) <> "" then
    myarrayIB(x) = split(filnavnIB(x),"\")
    dbfilnavnokIB(x) = myarrayIB(x)(ubound(myarrayIB(x)))
end if
x=x+1
next
Avatar billede quarkb Nybegynder
19. maj 2004 - 12:37 #14
Ny fejl

Type mismatch: 'myarrayIB'

/admin/produkt.asp, line 349

Line 349 = if myarrayIB(x) <> "" then
Avatar billede themaster Nybegynder
19. maj 2004 - 13:13 #15
det her kan måske hjælpe lidt..

http://html.dk/tutorials/asp/lektion8.asp
Avatar billede themaster Nybegynder
19. maj 2004 - 13:14 #16
skal til time....skriver tilbage senere..
Avatar billede quarkb Nybegynder
18. juni 2004 - 13:19 #17
Jeg takke for din hjælp men det har ikke rigtig kunne løse mit problem.
Avatar billede quarkb Nybegynder
18. juni 2004 - 13:19 #18
Spørgsmål lukkes
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