Hallo,
hab hier grad mit der
Query für "Advantage
SQL Server Version 7" ein Problem. Scheinbar mag der "LIMIT" nicht.
SQL-Code:
SELECT
Clients.ID,
Clients.Name,
HealingsheetsIndex.Title,
HealingsheetsIndex.ObjectID,
Objects.Name,
Objects.ID,
SendingSchedule.*
FROM
SendingSchedule,
Clients,
HealingsheetsIndex
LEFT OUTER JOIN
Objects ON Objects.ID = HealingsheetsIndex.ObjectID
WHERE
(Clients.ID=SendingSchedule.ClientID) AND
(HealingsheetsIndex.ID=SendingSchedule.HealingsheetIndexID) AND
((HealingsheetsIndex.ID=SendingSchedule.HealingsheetIndexID) AND (HealingsheetsIndex.Active=TRUE)) AND
(SendingSchedule.Active=True)
ORDER BY
SendingSchedule.SendingTimestamp ASC
LIMIT 0,100;
Hier erhalte ich die Fehlermeldung:
Code:
AdsQuery: Error 7200: AQE Error: State = 42000; NativeError = 2117; [Extended Systems][Advantage
SQL Engine]Unexpected token: LIMIT : found extra tokens after expected end of statement -- Location of error in the
SQL statement is: 569
Wenn ich nur eine einfache
Query bastel, meckert er auch:
SELECT * FROM Clients LIMIT 0,10
Code:
Error 7200: AQE Error: State = 42000; NativeError = 2117; [Extended Systems][Advantage
SQL Engine]Unexpected token: 0 : found extra tokens after expected end of statement - Location Of Error: 28.
In dem Code-Editor des Data Architects wird "LIMIT" auch nicht farblich hinterlegt.
Kennt Advantage etwa kein LIMIT?!