Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Pro Table/Query ein TDatabase/ADOConnection? (https://www.delphipraxis.net/41820-pro-table-query-ein-tdatabase-adoconnection.html)

Catbytes 9. Mär 2005 09:25

Datenbank: MS SQL Server • Version: 2000 • Zugriff über: z.Z. ODBC - jetzt versuch mit ADO

Pro Table/Query ein TDatabase/ADOConnection?
 
Hallo,

ich habe ein Projekt von einem Kollegen übernommen, der für die Datenbankverbindungen ein Datenmodul verwendet.

In dem Datenmodul sind zig TDatabases vorhanden - quasi für jede Tabelle/Query eine. Der Zugriff geht auf einen MS SQL 2000-Server (teils mit TTable, teils mit TQuery).

Nun möchte ich alles auf ADO umstellen. Die Frage: Braucht man eigentlich soviele TDatabases (in diesem Falle natürlich ADOConnection), oder langt es, wenn ich eine für alle erstelle? Wie muß dann der Eintrag bei "KeepConnection" sein, wenn ich mit allen drauf zugreife (oder auch nicht oder wechselnd)? Oder geht das nicht, weil die bessere/saubere Lösung darin besteht, pro Tabelle/Query eine ADOConnection zu verwenden?!? :gruebel:

ak1 9. Mär 2005 09:33

Re: Pro Table/Query ein TDatabase/ADOConnection?
 
Wenn du nur eine Datenbank hast, dann reicht auch eine Database-Komponente.

nieurig 9. Mär 2005 12:28

Re: Pro Table/Query ein TDatabase/ADOConnection?
 
und ...
ich stelle die KeepConnection für diese eine Verbidung auf true, damit die Wartezeit für den häufigen Verbindungsaufbau entfällt.

Aber:
Unter .NET ist es oportun für jeden DB Zugriff die Verbindung neu aufzubauen, da dies Ressourcen auf dem DB spart.

Niels


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