Avatar billede jens_k Nybegynder
07. september 2002 - 18:44 Der er 3 kommentarer og
2 løsninger

Kommabaseret

Hejsa..

Jeg har et felt i min database som indeholder forskellige værdier..

De kan f.eks se således ud :

4,5, 4
3,5
7,3, 3

Det første tal indeholder hvor mange volt min komponent er på. Det første er f.eks 4.5 volt.

Det sidste tal er et ID nr i en anden tabel, hvis jeg skal bruge flere informationer..

Men det er ikke altid der er flere informationer, så nogen gange står der kun Volt.. (Ligesom i nr 2)

Hvordan får jeg splittet disse ting ?

Jeg går udfra det er via Arrays.. Men hvordan ?

Jens K
Avatar billede medions Nybegynder
07. september 2002 - 19:00 #1
Prøv at før dig frem med funktionen Split() -således:

While Not objRs.EOF
  i = i +1
  strVolt = "4.5, 4, 7.3"
  arrVolt = Split(arrVolt,",")

  Response.Write(arrVolt(i))
objRs.MoveNext()
Wend

//>Rune
Avatar billede jens_k Nybegynder
07. september 2002 - 19:11 #2
Hvordan tjekker jeg om arrVolt(1) eksistere ?

Jens K
Avatar billede virus Nybegynder
07. september 2002 - 23:39 #3
Jens, du kan se at dine records er eks. volt : 4,5 dernæst et refid, hvor du deler volt med refid med et komma, funktionen medions har lavet er korrekt, bortset fra han ikke tager højde for dine records er af typen 4,5, 4, derfor skal du nok lave din "opdeler" om til enten punktum (således at medions funktion vil virke) eller blot bruge en anden, jeg bruger selv $.

Yderligere spørger du om hvordan du kan se om arrVolt(1) eksistere, hvis du mener om sidste var i din arr er = (1) kan du bare prøve en UBound(arrVolt) hvorefter du vil få et output der er svarende det sidste entry i dit array.

Men lad os sige du har et array hvor du bruger (o) og (5) vil 1 - 2 - 3 - 4 altid eksistere men kan være der blot ingen data er i disse.

Derfor test blot som med en normal var

If arrVolt(1) = "" Then
blah blah


Håber du forstår det hele....
:)
Avatar billede jens_k Nybegynder
03. oktober 2002 - 19:24 #4
Ja okay, tak for hjælpen. Jeg blev da en lille smule klogere af det. Men fik det aldrig til at virke :(

Desværre..

Jens K
Avatar billede medions Nybegynder
04. oktober 2002 - 13:44 #5
Anytime...
Thx 4 Poinz

//>Rune
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