AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:47

Parameter dieser Suchanfrage:

Suche in Thema: ominöse "not in edit mode"-meldung
Suche alle Beiträge, die von "Frank Borland" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.010s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    DatenModul.IBDataSet_AUT.Insert();
    DatenModul.IBDataSet_AUTID.AsInteger := -1; // das klappt
    DatenModul.IBDataSet_AUTAUT.AsString := DatenModul.Table_AUTAUT.AsString; // <--- das nicht


    AUT.AUT hat einen unique index aber keine Ursprungsdaten, die unique sind
    entweder raus mit dem unique oder die Ursprungsdaten nachbessern

    Gruß
  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    was hast Du denn nun gemacht: die ID aus dem Insertstatement genommen oder den Trigger umgestellt?

    Gruß


    Malte
  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    Du zitierst zu entweder und schreibst einen Kommentar zu oder

    Gruß

    Malte
  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    InsertSQL.Strings = (
    'insert into AUT'

    ' (ID, AUT, VF, FUNKTION, FIRMA1, FIRMA2, STRASSE, PLZ, ORT, LAN' +
    'D, TEL, '
    ' TELPRIV, FAX, ANM, DATUM, TYP)'
    'values'

    ' (:ID, :AUT, :VF, :FUNKTION, :FIRMA1, :FIRMA2, :STRASSE, :PLZ, ' +
    ':ORT, :LAND, '
  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    entweder mit after insert

    ALTER TRIGGER AUT_BI0
    ACTIVE AFTER INSERT POSITION 0
    AS
    begin
    new.ID = gen_id(gen_aut_id,1);
    end
  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    endlich, das wurde auch Zeit :-D




    Das ist völlig korrekt, ID ist not null definiert, das hatten wir aber schon:

    CREATE TABLE AUT (ID INTEGER NOT NULL ...

    Also muss das Feld beim insert einen Wert haben. Der Trigger wird ihn überbügeln...
  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    Der Trigger kommt schon alleine klar. Da das Feld not null definiert ist musst Du einen Wert mitgeben. Hier bietet sich bei integer- Feldern (z.B.) -1 an, da kann jeder beim 1. Versuch sehen, ob der Generator anspringt.
    Andererseits könntest Du im Trigger darauf reagieren, woher die Daten kommen, z.B.IF (OLD.ID=-1) THEN...

    Gruß


    Malte
  • Forum: Datenbanken

    Re: ominöse "not in edit mode"-meldung

      Delphi
      by Frank Borland, 24. Feb 2006
    Moin, moin,
    3 Fragen beim Lesen:

    TDatenModul.IBDataSet_AUTBeforeInsert(DataSet: TDataSet) und TRIGGER AUT_BI0

    warum benutzt Du nicht das übergebene Dataset, wie ist der Status von IBDataSet_AUT beim Verlassen der Funktion und warum das Alles wenn es TRIGGER AUT_BI0 gibt?



    DatenModul.IBDataSet_AUT.Insert();


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Frank+Borland&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=63874
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 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