07. september 2005 - 15:13
Der er
11 kommentarer og 1 løsning
Dele variabler
Som variabel får jeg et filnavn som skal deles i mindre stykker. Et filnavn kan se således ud: LF100342-120605-Kopiaftale-km.pdf filnavnet skal så deles så jeg får følgende variabler: variabel1 = LF100342 variabel2 = 120605 variabel3 = Kopiaftale variabel4 = km Håber der er nogen som har en rigtig go´ ide.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. september 2005 - 15:17
#1
F.eks. sådan: FilNavn = "LF100342-120605-Kopiaftale-km.pdf" FilNavn = Split(".", FilNavn)(0) FilNavnArr = Split("-", FilNavn) variabel1 = FilNavnArr(0) variabel2 = FilNavnArr(1) variabel3 = FilNavnArr(2) variabel4 = FilNavnArr(3)
07. september 2005 - 15:19
#2
Hov, argument-rækkefølgen skal lige byttes om i Split() FilNavn = "LF100342-120605-Kopiaftale-km.pdf" FilNavn = Split(FilNavn, ".")(0) FilNavnArr = Split(FilNavn, "-") variabel1 = FilNavnArr(0) variabel2 = FilNavnArr(1) variabel3 = FilNavnArr(2) variabel4 = FilNavnArr(3)
07. september 2005 - 15:22
#3
Den kommer med følgende fejl: Error Type: Microsoft VBScript runtime (0x800A0009) Subscript out of range: '[number: 1]'
07. september 2005 - 15:26
#4
Prøv dette: FilNavn = "LF100342-120605-Kopiaftale-km.pdf" Set FilNavn = Split(FilNavn, ".") Set FilNavn = FilNavn(0) Response.Write "DEBUG: " & FilNavn FilNavnArr = Split(FilNavn, "-") variabel1 = FilNavnArr(0) variabel2 = FilNavnArr(1) variabel3 = FilNavnArr(2) variabel4 = FilNavnArr(3)
07. september 2005 - 15:29
#5
Den kommer med følgende fejl: Error Type: Microsoft VBScript runtime (0x800A01A8) Object required
07. september 2005 - 15:40
#6
Bliver der slet ikke udskrevet andet? FilNavn = "LF100342-120605-Kopiaftale-km.pdf" FilNavnMinusExtArr = Split(FilNavn, ".") FilNavnMinusExt = Arr(0) Response.Write "DEBUG: " & FilNavnMinusExt & "<br>" FilNavnArr = Split(FilNavnMinusExt, "-") variabel1 = FilNavnArr(0) variabel2 = FilNavnArr(1) variabel3 = FilNavnArr(2) variabel4 = FilNavnArr(3)
07. september 2005 - 15:43
#7
Følgende fejl: Error Type: Microsoft VBScript runtime (0x800A000D) Type mismatch: 'Arr' /skabeloner/test1.asp, line 4 Virker det ved dig?
07. september 2005 - 15:44
#8
Det var en cut'n'paste fejl: FilNavn = "LF100342-120605-Kopiaftale-km.pdf" FilNavnMinusExtArr = Split(FilNavn, ".") FilNavnMinusExt = FilNavnMinusExtArr(0) Response.Write "DEBUG: " & FilNavnMinusExt & "<br>" FilNavnArr = Split(FilNavnMinusExt, "-") variabel1 = FilNavnArr(0) variabel2 = FilNavnArr(1) variabel3 = FilNavnArr(2) variabel4 = FilNavnArr(3)
07. september 2005 - 15:48
#9
Så kører den...takker mange gange. Laver du et svar?
07. september 2005 - 15:49
#10
Svar :^)
07. september 2005 - 15:49
#11
...
07. september 2005 - 15:49
#12
hov...det var ikke et svar
Kurser inden for grundlæggende programmering