AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi wieviele Transaktionen
Thema durchsuchen
Ansicht
Themen-Optionen

wieviele Transaktionen

Ein Thema von Hansa · begonnen am 31. Dez 2002 · letzter Beitrag vom 31. Dez 2002
Antwort Antwort
xbu58

Registriert seit: 10. Dez 2002
Ort: Bäretswil / Schweiz
121 Beiträge
 
Delphi 7 Enterprise
 
#1
  Alt 31. Dez 2002, 14:14
Hallo Hansa

Du hast vollkommen recht. Es ist ein absoloter Unsinn, was da geschrieben wurde. Eine Transaktion ist wirklich dazu da, einen gesamten Job rückgängig zu machen. Das kann natürlich auch eine Tabelle sein, was z.B. der Fall ist, wenn Du mehrere Datensätze in eine Tabelle speicherst und diese alle wieder entfernt werden sollen, wenn ein Fehler aufgetreten ist.

In diese Zusammenhang noch ein Hinweis:
Eine Transaktion sollte nur über einen beschränkten Zeitraum offen bleiben. Dies ist insbesonders dann wichtig, wenn die Datenquelle ein MS-SQL-Server (Version 7 oder älter) ist. Diese SQL-Server-Versionen kennt nur das Page-Locking im Zusammenhang mit Transaktionen, wodurch nicht ein bestimmter Datensatz gelockt wird, sondern eine oder mehrer Pages. Dadurch werden unter umständen mehrere Datensätze gelockt, die nichts mit dem gewollten Datensatz zu tun hat. Deshalb sollte die Transaktion so schnell als möglich abgeschlossen sein.

Gruss
Xaver
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz