Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: anzahl DS begrenzen

  Alt 3. Jun 2010, 11:23
SQL-Code:
CREATE OR ALTER TRIGGER <Triggername> FOR <Tabellenname>
ACTIVE BEFORE INSERT POSITION 0
AS
  declare cnt integer;
begin
    select count(id) from <Tabellenname> into cnt;
    if (cnt >= 3) then
        exception MAXDS;
end

Vorher Exception erzeugen:

CREATE EXCEPTION MAXDS 'Die maximale Anzahl Datensätze ist erreicht'; Ich würde es aber in deinem Fall auch nicht so machen
Markus Kinzler
  Mit Zitat antworten Zitat