Avatar billede Slettet bruger
15. juni 2007 - 15:02 Der er 6 kommentarer og
1 løsning

Opdeling af data fra tabel

Hej

jeg skal tjekke på en dato fra en database. Dato'en kommer ud således:

20060129.1937

De første 8 ciffer vil altid være datoen, og dermed det jeg skal bruge. De sidste ciffer efter punktum kan variere, og skal dermed teste på længden for at finde ud af hvor meget der skal væk så jeg kun har dato'en. Mit spørgsmål er så,, hvordan tester jeg på lægden, og hvordan "fjerner" man tegn man ikke skal bruge.

Hilsen Lehto
Avatar billede erikjacobsen Ekspert
15. juni 2007 - 15:05 #1
Utestet:

  a="20060129.1937"
  b=split(a,".")
  dato = b(0)
Avatar billede Slettet bruger
15. juni 2007 - 15:35 #2
Får fejlen:

Microsoft VBScript runtime error '800a000d'

Type mismatch

Fejlen opstår ved:

b=split(a,".")
Avatar billede erikjacobsen Ekspert
15. juni 2007 - 15:38 #3
Det kommer vel an på den sammenhæng du sætter det ind i.
Avatar billede mitbrugernavn Praktikant
15. juni 2007 - 15:40 #4
det virker fint her - er du sikker på at der er noget i feltet du henter ved alle posterne ?????
Avatar billede Slettet bruger
15. juni 2007 - 15:46 #5
Rettelse :) Har fået det til at virke, først var jeg kommet til at forsøge at udskrive b, og det kan man jo ikke. Også skulle det være et komma istedet for et punktum, men det var mig der havde skrevet forkert i spørgsmålet. Så smid et svar, og få dine point. Tak for hjælp
Avatar billede erikjacobsen Ekspert
15. juni 2007 - 15:58 #6
;) Ingen point til mig, tak. Samler ikke på dem.
Avatar billede Slettet bruger
15. juni 2007 - 16:05 #7
Det jo dit problem :)
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