Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FireDAC Verbindung über Native Client ohne Installation (https://www.delphipraxis.net/191805-firedac-verbindung-ueber-native-client-ohne-installation.html)

OlliWW 21. Feb 2017 10:39

Datenbank: MS SQL • Version: 2016 • Zugriff über: FireDAC

FireDAC Verbindung über Native Client ohne Installation
 
Hallo,

Ich möchte mit meiner Application über FireDAC (oder SDAC) eine Verbindung zu einem Microsoft SQL Server herstellen. Dazu möchte / muss ich den SQL Native Client nutzen, da ich mit Change Notifications arbeiten möchte.

Nun kann ich nicht sicher sein, dass der SQL Native Client auf allen Zielrechnern immer installiert ist und es besteht auch nicht die Möglichkeit ein Setup auszuführen, da die Clients nur meine EXE starten. Bei FireDAC habe ich gesehen, dass es über die Komponente "TFDPhysMSSQLDriverLink" die Möglichkeit gibt eine VendorLib anzugeben.

Wäre es vielleicht möglich die sqlncli.dll im EXE Verzeichnis mit auszuliefern und diese zu laden, ohne das ich etwas installieren muss?

Ich habe mal eine sqlncli.dll ins exe Verzeichnis gelegt und die VendorLib Eigenschaft auf diese DLL gestellt, bekomme aber nur eine Zugriffsverletzung beim Aufbauen der DB Connection.


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