Du ska bara ha ett where i frågan. Sen använder du AND eller OR. Byt ut "AND where" mot AND
Jag försöker hämta 20 poster men inte dom fem första med denna koden
SQL2 = "SELECT TOP 20 ID, rubrik FROM aktuellt WHERE ID NOT IN (SELECT TOP 5 ID FROM aktuellt ORDER BY ID DESC) AND where kategori = "&str_kat&" ORDER BY ID DESC"
men får felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'ID NOT IN (SELECT TOP 5 ID FROM aktuellt ORDER BY ID DESC) AND where kategori = 1'.
Denna funkar
SQL2 = "SELECT TOP 20 ID, rubrik FROM aktuellt where kategori = "&str_kat&" ORDER BY ID DESC"
Och denna funkar
SQL2 = "SELECT TOP 20 ID, rubrik FROM aktuellt WHERE ID NOT IN (SELECT TOP 5 ID FROM aktuellt ORDER BY ID DESC) ORDER BY ID DESC"
Men hur får man dom att funka tillsammans??
//Bjarne


