03. april 2002 - 17:09Der er
4 kommentarer og 1 løsning
Kan ikke skrive komma!
Hej!
Jeg har lavet en highscore i ASP, som modtager nogle variabler fra en Flashfilm, og smider dem ind i en Acces database. Men her er problemet så: Når felterne i Acces Databasen bliver sat til "Number", hvilket jo er det mest sandsynlige, skriver den ikke noget på ASP siden, når der er tal på den anden side af kommaet! Det vil sige, at hvis der er en som har fået 6,4 point, skriver den ikke noget når man kalder det frem. Hvis tallet er 8, kan den sagtens!
Sætter jeg så felterne i databasen til "text", bliver problemet løst, men så kan ASP siden ikke sortere dem efter størrelsen på tallet, hvilket jo er vigtigt at kunne på en highscore! Håber I kan hjælpe!
Jo, det er vist også det programmet gør automatisk... Hvis man f.eks siger 4,5*4,2 vil det automatisk blive lavet om til komma! Men det virker stadig ikke! :o(
Har du checke at decimaldelen kommer med ned i databasen? Det er sandsynligt at det der ligger efter kommaet soreres fra. Næsten alle problemer af denne art skyldes forvirring omkring punktum/komma indstillinger.
Hmmm. Ved jeg ikke rigtigt. Men når felterne er sat til number, skriver den slet ikke noget til databasen! Hvis jeg så sætter dem til text, skriver den det hele til db'en, men kan ikke sortere det efter tallenes størrelse. Jeg har dog fundet en løsning, at sætte de tal som skal sorteres til "Number" og resten til text. Men jeg ville alligevel gerne gøre det på den "rigtige" måde...
Synes godt om
Ny brugerNybegynder
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.