Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.174 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: FireDAC FDConnetion bekommt mit Delphi 11.2 keine Verbindung

  Alt 24. Feb 2023, 22:00
Vielen Dank Uwe für die Infos!
Dadurch konnte ich sehen, dass in Delphi 10.3.x die Reihenfolge der bevorzugten Treiber anders war und ich deshalb anscheinend vorher nie diese Probleme hatte.
Delphi-Quellcode:
//Delphi 10.3.3
...
C_2012_NC = 'SQL SERVER NATIVE CLIENT 11.0';
...
procedure TFDPhysMSSQLDriver.InternalLoad;
begin
  inherited InternalLoad;
  if ODBCDriver = 'then
    ODBCDriver := FindBestDriver(
      {$IFDEF MSWINDOWS} [C_2012_NC, C_2016_ODBC, C_2012_ODBC, C_2017_ODBC, C_2008, C_2005, C_2000] {$ENDIF}
      {$IFDEF POSIX} [C_2016_ODBC, C_2012_ODBC, C_2017_ODBC, C_FreeTDS], C_FreeTDSLib {$ENDIF}
    );
end;
So wie ich das verstehe, zieht FireDAC bei mir den SQL SERVER NATIVE CLIENT, wenn ich nur den MS ODBC-Treiber 13 installiert habe.
Dann wäre die Frage bei mir: Warum funktioniert FireDAC bei *meiner Konstellation* nicht mit installiertem MS ODBC 17 oder 18?

Nachtrag: Meine (Test)-Datenbank läuft unter MSSQL 2016 und ist auch in diesem Kompatibilitäsgrad. (SQL Server 2016 (130)
Aber wie geschrieben funktioniert es bei meiner Konstellation nicht mit MS ODBC 17 oder MS ODBC 18.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)

Geändert von juergen (24. Feb 2023 um 22:30 Uhr) Grund: siehe Nachtrag
  Mit Zitat antworten Zitat