AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:17

Parameter dieser Suchanfrage:

Suche in Thema: Exception richtig behandeln
Suche alle Beiträge, die von "haentschman" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Exception richtig behandeln

      Delphi
      by haentschman, 4. Okt 2009
    Geht mir nicht anders, sich in etwas einzuarbeiten und auszuprobieren ist das zeitaufwändigste überhaupt.

    einen schönen Sonntag noch :hi:
  • Forum: Sonstige Fragen zu Delphi

    Re: Exception richtig behandeln

      Delphi
      by haentschman, 4. Okt 2009
    wenn AutoCommit = False dann ist dein Commit ok und nötig. Dann ist das so in Ordnung. Wenn du aber z.B. in mehrere Tabellen schreiben möchtest und die Daten immer komplett sein müssen solltest du eine neue Transaktion öffnen und die SQL Anweisungen damit "zusammenfassen".

    hoffe trotzdem dir geholfen zu haben :hi:
  • Forum: Sonstige Fragen zu Delphi

    Re: Exception richtig behandeln

      Delphi
      by haentschman, 4. Okt 2009
    Zeos hat standardmäßig eine Transaktion. Das heißt mit jedem ExecSQL (bei AutoCommit = True) wird diese Transaktion intern Commited und eine neue geöffnet. Dein Commit ist unnötig.

    wenn du jetzt z.B. mehrere SQL Anweisungen als "Block" abarbeiten willst machst du eine neue Transaktion auf.

    StartTransaktion
    try
    ExecSQL1
    ExecSQL2
    ExecSQL3
    Commit
  • Forum: Sonstige Fragen zu Delphi

    Re: Exception richtig behandeln

      Delphi
      by haentschman, 4. Okt 2009
    Hallo Jens,

    ich vermisse auch den Start der Transaktion. Zeos kann nur eine. Wenn AutoCommit deiner Connection auf True steht wird automatisch mit ExecSQl ein "Commit" ausgeführt. (Wie wir wissen, nur ein SoftCommit) Somit greift dein Commit eh nicht. Wie es mit dem Rollback aussieht hab ich noch nicht getestet, da ich immer eine separate Transaktion aufmache....
  • Forum: Sonstige Fragen zu Delphi

    Re: Exception richtig behandeln

      Delphi
      by haentschman, 4. Okt 2009
    wenn ich dich richtig verstanden habe möchtest du nur die Datensätze eintagen, die kpl. und gültige Werte haben. Alles andere soll über die Exception abgefangen werden.

    sinngemäß, da du mit Zeos arbeitest.

    for ... do
    begin
    StartTransaction
    try
    SQL.Text:= ....
    Parameter ....
  • Forum: Sonstige Fragen zu Delphi

    Re: Exception richtig behandeln

      Delphi
      by haentschman, 4. Okt 2009
    Hallo Jens,

    Exception 2: Erklärt sich von selbst. irgendwo, wo ein Date Wert sein sollte ist nix.
    Exception 1: Kommt ganz gern, wenn die Länge des Strings die Feldgröße überschreitet.

    die Zugriffsverletztung :gruebel:


URL zu dieser Suchanfrage:

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