Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Advantage SQL und LIMIT? oO (https://www.delphipraxis.net/89757-advantage-sql-und-limit-oo.html)

Nuclear-Ping 5. Apr 2007 11:06

Datenbank: Advantage SQL Server • Version: 7 • Zugriff über: TAdsQuery

Advantage SQL und LIMIT? oO
 
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:
SQL-Code:
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?! :wiejetzt:

hsg 5. Apr 2007 11:21

Re: Advantage SQL und LIMIT? oO
 
Wohl nicht, aber probier es mal mit TOP aus.

Mutator 5. Apr 2007 11:24

Re: Advantage SQL und LIMIT? oO
 
LIMIT ist von MySQL und verträgt sich nicht mit nem SQL Server für den must du TOP nehmen.

greetz

Nuclear-Ping 5. Apr 2007 11:30

Re: Advantage SQL und LIMIT? oO
 
Tatsache.
SQL-Code:
SELECT TOP 10 * FROM Clients
Das funktioniert - und die andere Query auch.

Vielen Dank! :spin2:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz