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.