Avatar billede faxe Nybegynder
29. september 2004 - 00:40 Der er 7 kommentarer og
1 løsning

Dynamisk array

Hej Alle sammen

Nu har jeg læst og læst.. og desværre ikke fundet svar!

Jeg ville gerne kunne definere mit array ud fra en søgning i min database.

Jeg havde forstillet mig det sådan her!

x=stMax_bookninger
DIM oversigtNr(x)
For i=1 to stMax_bookninger
oversigtNR(i) = "FALSE"
next

Men der kommer denne dumme fejl op:

En heltalskonstant var ventet
/sog_booking.asp, line 91, column 15


DIM oversigtNr(x)
--------------| Der er fejlen... har prøvet at sætte CINT(x), Clng(x) men dette har jeg heller ikke haft held med.

Håber på et hurtigt svar.

På forhånd tak.

//FAXE
Avatar billede ranglen Nybegynder
29. september 2004 - 00:45 #1
prøv med redim
Avatar billede faxe Nybegynder
29. september 2004 - 00:47 #2
Desværre for at være sikker på at jeg har forstår dig rigtigt viser jeg lige koden:

DIM oversigtNr(redim(x))
Avatar billede ranglen Nybegynder
29. september 2004 - 00:48 #3
redim oversigtNr(x)
Avatar billede michaelfp Nybegynder
29. september 2004 - 00:51 #4
Jeg har ikke haft særlig stor held med arrays tidligere med prøv:

X=stMax_bookninger
Dim OversigtNr()
For i = 0 to st_maxbookninger
  reDim Preserve OversigtNr(1,i)
  OversigtNr(i) = "False"
Next
Avatar billede faxe Nybegynder
29. september 2004 - 00:52 #5
læg et svar hvor svært kunne det være! sådan er det når man har været for længe ved computeren.
Tak for hjælpen!
Avatar billede faxe Nybegynder
29. september 2004 - 00:59 #6
Det var nu ranglen, der kom først!
Avatar billede kurtpedersen Nybegynder
29. september 2004 - 08:44 #7
Hvorfor ikke blot lade systemet generere dit array? Jeg mener at reDim er ret dyr at bruge.

Dim BookingListe, OversigtNr
X=stMax_bookninger

BookingListe = "False"
For i = 1 to st_maxbookninger 
  BookingListe = BookingListe & ",False"
Next
OversigtNr = Split(BookingListe,",")

OversigtNr er nu dit array, bemærk at første element er OversigtNr(0) (lig LBOUND(OversigtNr) og sidste element er OversigtNr(X-1) = UBOUND(OversigtNr). Skal arrayet først starte i 1 indleder man blot med at sætte Booklingliste = ",False" for løkken.
Avatar billede faxe Nybegynder
15. august 2006 - 13:47 #8
Lukker spørgsmål!
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