Avatar billede xcover Nybegynder
23. februar 2005 - 20:54 Der er 4 kommentarer og
1 løsning

SQL String

Hejsa,

Hvorfor finder denne linie ikke noget:
sql_pg_f_test = "SELECT * FROM pg_f_brianbwip2005 where hul_afstand='114,3'"

??

Jeg er 100% sikker på der er minst 2000 produkter som indholder 114,3 i "hul_afstand"... Det virker også fint hvis jeg ændre 114,3 til fx. 110 men det er ikke de produkter jeg skal bruge...

Databasen er MySQL og hul_afstand er et FLOAT felt.

HJÆÆÆÆLP.... Kan man virklig ikke hive data ud som indholder et "," ??
Avatar billede softspot Forsker
23. februar 2005 - 21:02 #1
Er hul_afstand en tekst i databasen eller er det et tal (evt. med decimaler)?

Hvis det er et tal kan du evt. prøve

sql_pg_f_test = "SELECT * FROM pg_f_brianbwip2005 where hul_afstand=114.3"
Avatar billede xcover Nybegynder
23. februar 2005 - 21:13 #2
Det er FLOAT
Avatar billede softspot Forsker
23. februar 2005 - 21:15 #3
OK, så burde 114.3 gøre tricket, selvom jeg er lidt i tvivl om hvordan regionale indstillinger indvirker på dette (det burde dog fungere).
Avatar billede xcover Nybegynder
23. februar 2005 - 21:44 #4
Virker ik, nu har jeg ændret tallet til 1143 istedet for.
Avatar billede xcover Nybegynder
23. februar 2005 - 21:44 #5
....
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