09. november 2001 - 11:40Der er
6 kommentarer og 1 løsning
minutter
argghh ... nu fik jeg lige sluppet af med sekunderne i min tid ... MEN ... den tog \"0\'let\" foran minutter mindre end 10 med ... eks: hvis et arrangement starter kl: 10:05 skriver den 10:5 eller hvis det er 13:00 blir det til 13:0 ...
Jeg har prøvet at lave en if-sætning som den ik kan li:
if (minute(rs(\"tid\") < 10) then minute(rs(\"tid\") = \"0\" + minute(rs(\"tid\" end if
Og når du skriver \'funker ik\', hva mener du så ?? det er jo umulig å hjelpe hvis du ikke forklarer *hva* som ikke fungerer. Får du en feilmelding ? eller utfører ikke scriptet de oppgavene du ønsker at det skal utføre ?
jeg kan ikke forstå det ... Jeg sys at den kode burde virke ... men den gør det ikke ... den sætter ikke \"0\" ind foran ... den skriver stadig 13:0 i tid ... og ikke 13:00 som den burde ... og jeg sys ellers at det ser meget rigtigt ud :-) Camilla
jeg har fundet ud af det nu ... det var din if-ting der funkede - dvs VBScript er så \"flinkt\" at det godt kan regne med strenge ... så det der skete var at der blev lagt 0 til ... og det jo ingen fordel ... men jeg lagde 0 i en variabel og converterede den ... sådan her: Dim strMin,nul nul = \"0\" nul =cStr(nul) strMin = minute(rs(\"tid\")) if (strMin < 10) then strMin = cStr(strMin) strMin = nul + strMin end if
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.