SQL = "SELECT TOP 3 * FROM Aktuelt ORDER BY AktueltID DESC"
Else
SQL = "SELECT * FROM Aktuelt WHERE AktueltID not in (SELECT TOP 3 * From Aktuelt ORDER BY AktueltID DESC) ORDER BY AktueltID DESC"
End If
Set RS = Conn.Execute(SQL)
---------------------------------------------------------------- Får følgende fejl kode - Hjælp
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i forespørgselsudtrykket "AktueltID not EXISTS in (SELECT TOP 3 * From Aktuelt ORDER BY AktueltID DESC)". /projekter/krogh-thomsen/www/aktuelt/indhold.asp, line 43
Browsertype: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Side: GET /projekter/krogh-thomsen/www/aktuelt/indhold.asp
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Fejlen var du havde skrevet * efter SELECT TOP 3 og ikke AktueltID. Så vil den sammenligne AktueltID med alle kolonner som denne giver (SELECT TOP 3 * From Aktuelt ORDER BY AktueltID DESC) Når man bruger in skal man huske at hendte den kolonne man vil sammenligne med :)
Tak for hjælpen og din forklaring........ hvis man ikke spørger bliver man jo aldrig klogere :-)
Synes godt om
Ny brugerNybegynder
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.