ik heb 2 nieuwstabellen en nou wil ik op de homepage de laatste 5 nieuwe berichten laten zien. dus ik selecteer de berichten uit de beide tabellen (het union-gedeelte) en dit gaat ook goed (ik krijg de laatste 10 berichten dan ook te zien). Nou wil ik echter van het uniongedeelte alleen de bovenste 5 resultaten dus heb ik er een select boven gezegd. ik krijg dan echter de error :
Ik gebruik MSSQL server.
regel 72 is de regel waar de recordset wordt geopend. en ik zie niet in wat ik verkeerd heb genoteerdIncorrect syntax near ')'.
/map/map/bestand.asp, line 72
Ik gebruik MSSQL server.
code:
1
2
3
4
5
6
7
8
9
10
11
| strSql = ""
strSql = strSql & " select top 5 * from ("
strSql = strSql & " select top 5 veld1,veld2,veld3"
strSql = strSql & " from " & strNieuwstabel1
strSql = strSql & " where DatumIn<=" & dblNu
strSql = strSql & " and DatumUit>" & dblNu
strSql = strSql & " union"
strSql = strSql & " select top 5 veld1,veld2,veld3"
strSql = strSql & " from " & strNieuwstabel2
strSql = strSql & " where Datum<=" & dblNu
strSql = strSql & ")" |
Werken is gezond, laat het daarom over aan de zieken!