Avatar billede sigurd_h Praktikant
01. juli 2005 - 21:24 Der er 5 kommentarer og
1 løsning

Problem med sql string

Hej

Bruger:
strSQL = "Select * From stilling Order by sejre / kampe DESC, sejre DESC, nederlag ASC, for DESC, [for] - [imod] desc"

Får dog fejlen:
[Microsoft][ODBC Microsoft Access Driver]Numeric value out of range (null)

Alle felterne er tal felter, og ja der indeholder 0 i nogen af felterne. Men det burde da ikke være et problem?

Sigurd
Avatar billede softspot Forsker
01. juli 2005 - 21:31 #1
Kan det være division med 0 (sejre / kampe) der giver problemet?
Avatar billede langfinger Nybegynder
01. juli 2005 - 21:35 #2
Hvordan kan det løses?
Avatar billede softspot Forsker
01. juli 2005 - 21:41 #3
Jeg ville tro at man kunne lægge en WHERE-clause ind som surfer udenom de rækker der har 0 kampe eller hvor kampe er null...
Avatar billede arne_v Ekspert
01. juli 2005 - 23:00 #4
prøv evt.

strSQL = "Select * From stilling Order by Iif(kampe not is null and kampe > 0,sejre / kampe,-99) DESC, sejre DESC, nederlag ASC, for DESC, [for] - [imod] desc"
Avatar billede arne_v Ekspert
24. juli 2005 - 15:29 #5
har du prøvet ?
Avatar billede arne_v Ekspert
03. september 2005 - 20:01 #6
OK ?
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