webForumDet fria alternativet

Invalid SQL statement

3 svar · 214 visningar · startad av soffan76

soffan76Medlem sedan maj 2001684 inlägg
#1

Hej alla!

Jag har en SQL-sats som jag fått av @nders.
Problemet är att jag vill lägga till en till tabell.
Som det är nu jämförs tre tabeller, jag vill nu jämföra i fyra. Har försökt få det att funka men får detta fel:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

Hur ska man skriva? Kanske du kan hjälpa mig lite till @nders?? :)

Så här ser SQL-satsen ut från början:

SQL = "Select top 5 * from (select datum, 'medarbetare' as tabell " & _
"from medarbetare union select datum, 'lankar' from lankar union " & _
"select datum, 'anslagstavla' from anslagstavla) order by Datum desc"

Mitt försök(då felmeddelandet kommer):

SQL = "Select top 5 * from (select datum, 'medarbetare' as tabell " & _
"from medarbetare union select datum, 'gastbok' from gastbok union, 'lankar' from lankar union " & _
"select datum, 'anslagstavla' from anslagstavla) order by Datum desc"
LarsGMedlem sedan dec. 200012 464 inlägg
#2
gastbok union, 'lankar'

skall vara

gastbok union select datum,'lankar'
@ndersMedlem sedan juni 200032 969 inlägg
#3

Du har missat lite, se det fetstilta nedan:

SQL = "Select top 5 * from (select datum, 'medarbetare' as tabell " & _
"from medarbetare union select datum, 'gastbok' from gastbok union [b]select datum[/b], 'lankar' from lankar union " & _
"select datum, 'anslagstavla' from anslagstavla) order by Datum desc"

Mvh,

soffan76Medlem sedan maj 2001684 inlägg
#4

Tackar! Funkar fint! :)

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)