/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
hjælp til arrays
Fra : Peter Nielsen


Dato : 16-05-05 22:44

Hej... jeg har et problem...

Hvis jeg gør sådan her:

Tester = "small"
if rs(Tester) = True then

så virker det... men hvis jeg gør bruger et array sådan her:

SizeList = "small, medium, large, xl, xxl, xxxl"
ArrSize = Split(SizeList,",")
For X = 0 To 6

Tester = ArrSize(X)
if rs(Tester) = True then

Så virker det ikke... men hvorfor kan man ikke bruge et Array?? Skal man
bruge sådan en som Int.. bare til at lave en string? og i såfald hvad hedder
den?

Håber på svar

Peter



 
 
Tomasz Otap (16-05-2005)
Kommentar
Fra : Tomasz Otap


Dato : 16-05-05 23:29

Peter Nielsen wrote:
> SizeList = "small, medium, large, xl, xxl, xxxl"
> ArrSize = Split(SizeList,",")
> For X = 0 To 6
>
> Tester = ArrSize(X)
> if rs(Tester) = True then

En tanke: når du splitter din SizeList, får alle elementer i array'et
(pånær "small") et ekstra mellemrum forrest. Har du prøvet at trimme
dem, eller blot fjerne mellemrum i SizeList?

t

terje (17-05-2005)
Kommentar
Fra : terje


Dato : 17-05-05 01:45

Peter Nielsen wrote:
> Hej... jeg har et problem...
>
> Hvis jeg gør sådan her:
>
> Tester = "small"
> if rs(Tester) = True then

Dette ser ut til å være to forskjellige epler - en string variabel og et
recordset? Kanskje Tester = ArrSize(0) gir mer mening?

> SizeList = "small, medium, large, xl, xxl, xxxl"
> ArrSize = Split(SizeList,",")
> For X = 0 To 6

For x = LBound(arrSize) To UBound(arrSize) har ihvertfall en mulighet
til å lykkes, og trim vekk alle mellomrom i SizeList.

> Tester = ArrSize(X)
> if rs(Tester) = True then

Tror du blander epler og pærer her. Du bør nok starte med å fortelle hva
slags feilmelding(er) du får.

terje

Peter Nielsen (17-05-2005)
Kommentar
Fra : Peter Nielsen


Dato : 17-05-05 05:23

Tak for hjælpen.. sad og roddede videre med det i går... jeg fandt en anden
løsning... måske den med mellemrummene også havde virket nu jeg tænker over
det... men jeg prøvede med:

ArrSize = Array("small", "medium", "large", "xl", "xxl", "xxxl")
For X = 0 To 5

og det virkede også :)

Men tak

Peter
"terje" <late@night.zz> skrev i en meddelelse
news:3est8dF4p7kgU1@individual.net...
> Peter Nielsen wrote:
>> Hej... jeg har et problem...
>>
>> Hvis jeg gør sådan her:
>>
>> Tester = "small"
>> if rs(Tester) = True then
>
> Dette ser ut til å være to forskjellige epler - en string variabel og et
> recordset? Kanskje Tester = ArrSize(0) gir mer mening?
>
>> SizeList = "small, medium, large, xl, xxl, xxxl"
>> ArrSize = Split(SizeList,",")
>> For X = 0 To 6
>
> For x = LBound(arrSize) To UBound(arrSize) har ihvertfall en mulighet til
> å lykkes, og trim vekk alle mellomrom i SizeList.
>
>> Tester = ArrSize(X)
>> if rs(Tester) = True then
>
> Tror du blander epler og pærer her. Du bør nok starte med å fortelle hva
> slags feilmelding(er) du får.
>
> terje



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408799
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste