Avatar billede dna Nybegynder
08. august 2002 - 16:42 Der er 14 kommentarer og
1 løsning

Hvad kan der være galt?

Hej Alle

Nu får jeg snart grå hår i hovedbunden!

Jeg har en mySQL-database med et felt der er en double! Denne indeholder nogle kommatal.

Når jeg vil udskrive denne.. så sker der det, at på min lokale server, der udskriver den det fint som komma tal. Men, på min udbyders (Wannafind.dk) der udkskriver den det som HELE tal.. den skriver ikke noget med ",x"

HVad kan det være.. ??

dna
Avatar billede keysersoze Ekspert
08. august 2002 - 16:48 #1
forklar en lille smule nærmere... altså glemmer den bare det efter komma? flytter den komma? hvordan ser det ud i databasen? hvordan ser det ud ved udskrift? kon evt med lidt kode
Avatar billede dna Nybegynder
08. august 2002 - 16:52 #2
I databasen er der komma på... Jeg har lavet en testside:
------------------------------------------------
sql = "select * from tabel order by felt desc"
set record = rs.execute(Sql)

do until record.eof
response.write record("dagshits") & "<br>"
record.movenext
loop
------------------------------------------------

Resultatet på min webserver:
2526,7
1994,3
1305,7
354,3
350,1
349,7
299
245,4
242,4
200,4

Resultatet på wannafinds:
2526
1994
1305
354
350
349
299
245
242
200

Spørg om jeg fatter noget ???

dna
Avatar billede keysersoze Ekspert
08. august 2002 - 16:56 #3
vil tro det er pga serverens indstillinger - prøv at brug dette;

formatnumber(tal, 1)
Avatar billede dna Nybegynder
08. august 2002 - 17:02 #4
formatnumber giver bare:
2526,0
1994,0
1305,0
354,0
350,0
349,0
299,0
245,0
242,0
200,0

dna
Avatar billede keysersoze Ekspert
08. august 2002 - 17:11 #5
det var godt nok underligt... står der "2526,7" eller "2526.7" i db'en?
Avatar billede neteffect Nybegynder
08. august 2002 - 17:24 #6
Overlad aldrig decimaltal til fremmede computere! Gang og dividér med 10 før/efter.
Avatar billede dna Nybegynder
08. august 2002 - 17:39 #7
Der står 2526,7 i databasen.

Den eneste forskel jeg sådan lige kan se, at måske at de har rodet med deres asp-->mysql drivere ??

dna
Avatar billede neteffect Nybegynder
08. august 2002 - 17:47 #8
... det er faktisk alvorligt ment, det med at gange og dividere.
dna's mistanke er netop udtryk for, at man risikerer fuldstændigt at miste kontrollen.
Avatar billede dna Nybegynder
08. august 2002 - 17:59 #9
neteffect: TJaaa.. det burde bare ikke være nødvendigt.. Den burde jo nok kunne håndtere et fucking kommatal. Det er jo en computer som bare gør som den bliver bedt om! :-)

dna
Avatar billede keysersoze Ekspert
08. august 2002 - 18:05 #10
kan ikke lige forestille mig det hjælper, men prøv at indsæte dette i toppen af dit dokument;

<% session.lcid = 1030 %>
Avatar billede neteffect Nybegynder
08. august 2002 - 18:17 #11
I går lærte jeg, at CDate ikke respekterer LCID på samme måde som DatePart
Avatar billede dna Nybegynder
08. august 2002 - 18:17 #12
keysersoze: Har jeg prøvet.. Var også min første tanke! ;-)
Avatar billede dna Nybegynder
29. august 2002 - 06:47 #13
max weird! Nå, fuck. Skulle ikke have afvist! Keyser´.. smid et svar, så deler vi de point! :-)

dna
Avatar billede keysersoze Ekspert
04. oktober 2002 - 19:09 #14
helt i orden... :)

*bedre sent end aldrig*
Avatar billede dna Nybegynder
14. oktober 2002 - 15:14 #15
hmm.. nu kom problemet lige pludselig igen! - Jeg går snart amok, men det forsvinder også af sig selv! Den mest underlige webserver sq!

keysersoze er den eneste der har lagt et svar - så here U go! :-)

dna
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

IT-JOB

Capgemini Danmark A/S

Java Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk Projektleder til Forsvarets data- og AI-projekter

Københavns Universitet

Platform Engineer