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"
Annonceindlæg fra Computerworld
rs_medlemmer.Source = "SELECT * FROM medlemmer ORDER BY " + Replace(rs_medlemmer__f, "'", "''") + " ASC, fornavn" du skal lige have et mellemrum med efter BY.
hvad siger din SQL hvis du skriver den ud?? Vil nemlig gerne vide hvad Replace(rs_medlemmer__f, "'", "''") indeholder....
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"
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"
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!
du burde stadig kunne have fornavn med, hvis der altså er en kolonne der hedder det.
Kurser inden for grundlæggende programmering