Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi StartTransaction veraltet / deprecated (https://www.delphipraxis.net/129500-starttransaction-veraltet-deprecated.html)

BackOrifice 20. Feb 2009 05:42

Datenbank: SQL Server • Version: 2000 • Zugriff über: dbExpress 4

StartTransaction veraltet / deprecated
 
Guten Morgen oder für Leute wie mich: Guten Abend :-D

Ich möchte in einer TSQLConnection (dbExpress 4) eine Transaction ausführen.
Ich erstelle mir also eine Variable von TTransactionDesc und will mit StartTransaction/Commit/Rollback die Transaction ausführen. Durch den netten Compilerhinweis und der Funktionsdefinitionen weiß ich, dass diese Methoden veraltet sind. Ich finde aber auch nirgends (nein, auch in der Hilfe nicht) eine Alternative.



Weiß jemand Rat? Ich wäre sehr dankbar.
Grüße.

alzaimar 20. Feb 2009 06:44

Re: StartTransaction veraltet / deprecated
 
Ich verwende für den Zugriff auf den SQL-Server die ADO-Komponenten. Das ist natürlich nicht die Antwort auf deine Frage, aber ein Ausweg. Ich hab mich neulich mit dbExpress herumgeschlagen und habe dabei die Mächtigkeit der ADO-Kompos vermisst (unidirektional, Filter, Indexfelder, Performance).

BackOrifice 20. Feb 2009 07:18

Re: StartTransaction veraltet / deprecated
 
Leider wirklich nicht die Lösung auf die Antwort. Anders gefragt: Was passiert im schlimmsten Fall? Warum sind die Methoden veraltet?

hitzi 20. Feb 2009 07:37

Re: StartTransaction veraltet / deprecated
 
Zitat:

Zitat von BackOrifice
Was passiert im schlimmsten Fall?

Dass sie mit der nächsten Delphiversion rausfallen und du dein Programm dann erst anpassen musst, damit du es wieder kompiliert bekommst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 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