Access | where .... and where ... order by...

Boli

Erfahrenes Mitglied
Hi

Hab da so ein kleines Access Abfrage Problem.

Code:
Das ist eine Access Abfrage die ich auch einbinden und sie geht !

SELECT current_page.sortby, current_page.page, current_page.name, current_page.link, current_page.open, current_page.action, current_page.aktiv
FROM current_page
WHERE (((current_page.page)="news") AND ((current_page.aktiv)=True))
ORDER BY current_page.sortby;

und nun meine :( die leider nicht geht :)

sql_news_current = "SELECT * FROM " & tab_current_page & " where (((page)= news) and ((aktiv)= true)) order by sortby asc"
set news_current = MyConn.execute(sql_news_current)

es kommt aber jedesmal die Fehlermeldung:

[Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben. 

/nomoi/test.bolwai.de/current_page.asp, line 27

Kann mir jemand plz helfen bei dieser Abfrage ?

greetz b0li
 
Q

Quentin

news unter einfachen anführungszeichen, probiers mal ;)

sql_news_current = "SELECT * FROM " & tab_current_page & " where (((page)= 'news') and ((aktiv)= true)) order by sortby asc"
set news_current = MyConn.execute(sql_news_current)
 
Q

Quentin

jo, du fragst nämlich einen wert / string ab und keine spalte oder sonstwas :)
 

Daniel Toplak

Erfahrenes Mitglied
Jaja immer wieder diese Strings *g*

Achja btw. das Geklammere in der WHERE-Clause kannst du dir sparen, das ist überflüssig, nur mal so am Rande.

Gruss Homer