![]() |
Datenbank: MS-SQL-Server • Version: 97-2008R2 • Zugriff über: ODBC
Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-Admin
Gibt es bei ODBC eigentlich die mMöglichkeit eine Verbindung mit der DB aufzubauen ohne einen ODBC-Eintrag anzulegen.
Ich habe die Infos Server/Datenbank/User/PW und will mir ähnlich wie bei ADO einen Connectionstring aufbauen. Geht sowas mit der nativen ODBC-Schnittstelle (Komfort) oder welche Komponenten würden mich hier unterstützen? Die DevArt-Kompos scheine aktuell noch nur den Native Client/OLE-DB-Weg zu gehen welcher ab von MS ja abgekündigt ist. |
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Ich vermute eher nicht, da z.B. immer auch ein lokaler Alias für die DB vergeben wird.
Was möglich wäre, oder sein sollte, das die ODBC-Einträge unsichtbar für den Benutzer erstellt werden. Wir hatten dafür immer eine .REG-Datei in der Hinterhand. Gruß K-H |
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Bin mir nicht sicher, ob ich Dich richtig verstanden habe, aber meinst Du vielleicht einfach Datei DSN?
|
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Zitat:
|
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Zitat:
Hast Du da einen MSDN Link? |
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Zitat:
![]() |
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
OT:
Ich verstehe das eher so, dass eine bestimmte OLEDB Technik bzw. u.a. ein einzelner Treiber abgeschafft wird (ebenso wie der zugehöriger ODBC Treiber- SQLOLEDB, SQLODBC). OLEDB in Verbindung mit dem neuen SQL Native Client gibt es weiterhin. Außerdem ist der aktuellste SQL Server "Denali" mit dem besagten Treiber ja grad erst am Start. Wird also alles noch ein paar Jährchen dauern. Siehe ![]() Zitat:
und hier ein deutscher Blog Artikel ![]() Allerdings bestätigt mich der ODBC Schwenk wieder mal darin, dass MS nicht Willens ist (und vermutlich auch nicht in der Lage wäre), kontinuierliche Technology zu liefern. Das gefällt mir bei Delphi / VCL viel besser! Und ich finde es schon interessant, sich vorzustellen, was speziell in diesem Fall von Technologieschwenk die Gründe sind. MS hebt bspw. im MSDN irgendwo die tolle C++ API von ODBC hervor. :) Zum Thema: Ich kann mich dunkel erinnern, dass ich mal irgendwo bei uns uralten Delphi (3. oder 4.) Code gesehen hab, der eine ODBC Connection on the fly erzeugt- als Objekt. War's mit BDE, DAO, RDO, .. Komponenten? Ich weiß nicht mehr. |
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Hallo Bernhard,
Zitat:
Delphi-Quellcode:
Diesen String weise ich mit den entsprechenden Parametern dem ConnectionString einer ADOConnection zu.
sConMSSQLServer=
'Provider=SQLOLEDB.1;'+ 'Password=%s;'+ 'Persist Security Info=True;'+ 'User ID=%s;'+ 'Initial Catalog=%s;'+ 'Data Source=%s'; |
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Aber damit hast Du ja OLEDB als Wrapper dazwischen. Das wollte Bernhard glaube ich nicht.
|
AW: Zugriff auf MS SQL-Server über ODBC ohne Einrichtung einer Datenquelle per ODBC-A
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 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