![]() |
Datenbank: Oracle, DB2, Sybase • Zugriff über: ODBC
TSession Ersatz in DBExpress?
Hi
Derzeit bin ich dabei eine Anwendung mit BDE Komponenten auf DBExpress umzustellen. Der Zugriff auf die Datenbanken ist kein Problem. Im Augenblick hänge ich aber bei dem Problem, dass wir mittels TSession und GetAliasNames die auf dem PC eingerichteten Datenbank ermittelt und dem Benutzer in einer ComboBox zur Auswahl angeboten haben. Wenn man aber ganz auf die BDE verzichten möchte, wie kann man dann die Datenbank Aliase ermitteln. Ich habe hier zwar schon gesucht aber leider nichts gefunden. |
Re: TSession Ersatz in DBExpress?
Schau dir mal GetConnectionNames() an
|
Re: TSession Ersatz in DBExpress?
Leider liefert die Funktion nicht die Aliasnamen bzw. den Datenbanknamen unter dem die DB in der ODBC Verwaltung eingerichtet wurden zurück sondern "ASAConnection", "OracleConnection", "DB2Connection" usw. . Auch die anderen Get Methoden liefern leider nicht die DB Namen.
|
Re: TSession Ersatz in DBExpress?
Ich habe es jetzt so gelöst, dass ich die ODBC.ini Datei einlese.
|
Re: TSession Ersatz in DBExpress?
Wäre dann ADO nicht besser als dbExpress?
|
Re: TSession Ersatz in DBExpress?
Zitat:
|
Re: TSession Ersatz in DBExpress?
Ich bezog mich auf den Zugriff über ODBC.
|
Re: TSession Ersatz in DBExpress?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 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 by Thomas Breitkreuz