Avatar billede jmc Nybegynder
02. juni 2004 - 13:52 Der er 6 kommentarer og
1 løsning

Syntax error in ORDER BY clause.

Microsoft JET Database Engine error '80040e14'
Syntax error in ORDER BY clause.
/medlemmer/index_ny.asp, line 20

hvad er forkert ved min SQL?

rs_medlemmer.Source = "SELECT *  FROM medlemmer ORDER BY" + Replace(rs_medlemmer__f, "'", "''") + " ASC, fornavn"
Avatar billede fennec Nybegynder
02. juni 2004 - 13:56 #1
rs_medlemmer.Source = "SELECT *  FROM medlemmer ORDER BY " + Replace(rs_medlemmer__f, "'", "''") + " ASC, fornavn"

du skal lige have et mellemrum med efter BY.
Avatar billede jmc Nybegynder
02. juni 2004 - 13:57 #2
den siger det samme!
Avatar billede fennec Nybegynder
02. juni 2004 - 14:00 #3
hvad siger din SQL hvis du skriver den ud?? Vil nemlig gerne vide hvad Replace(rs_medlemmer__f, "'", "''") indeholder....
Avatar billede vbcoder Nybegynder
02. juni 2004 - 14:02 #4
rs_medlemmer.Source = "SELECT *  FROM medlemmer ORDER BY" + Replace(rs_medlemmer__f, "'", "''") + " ASC, fornavn"

du skal have asc før fornavn

rs_medlemmer.Source = "SELECT *  FROM medlemmer ORDER BY" + Replace(rs_medlemmer__f, "'", "''") + " fornavn ASC"
Avatar billede vbcoder Nybegynder
02. juni 2004 - 14:07 #5
så vidt jeg kan se fjerner du ' fra en variabel der hedder rs_medlemmer__f og erstatter med ''

den variabel? hvad indeholder den?

så har du fornavn med - skulle det så ikke bare være

rs_medlemmer.Source = "SELECT * FROM medlemmer ORDER BY fornavn ASC"
Avatar billede jmc Nybegynder
02. juni 2004 - 14:38 #6
Tak fennec det var nok en server cashe som gjorde at jeg ikke så det med det samme.

dette virker:
rs_medlemmer.Source = "SELECT *  FROM medlemmer ORDER BY " + Replace(rs_medlemmer__f, "'", "''") + " ASC"

eller opså var det fornavn!
Avatar billede fennec Nybegynder
02. juni 2004 - 14:41 #7
du burde stadig kunne have fornavn med, hvis der altså er en kolonne der hedder det.
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging