Ich habe da mal von so etwas ganz komischen gehört und soll sich
ODBC-Datenquellen (32-Bit) bzw.
ODBC-Datenquellen (64-Bit) nennen. Angeblich unter der
Systemsteuerung / Verwaltung zu finden.
Dort soll es so eine Registerkarte
Treiber geben und Datenquellen soll man dort auch anlegen können. Angeblich sieht man dort sogar beim hinzufügen einer Datenquelle die installierten Treiber.
Und nun zum absoluten Highlight:
Führe mal dieses Dingens hier aus (einmal als 32Bit und dann als 64Bit) und hau auf den Button. Da kann man sich so einen ConnectionString zusammenklicken.
Delphi-Quellcode:
unit Form.Main;
interface
uses
Winapi.Windows,
Winapi.Messages, System.SysUtils, System.Variants, System.Classes,
Vcl.Graphics,
Vcl.Controls,
Vcl.Forms,
Vcl.Dialogs,
Vcl.StdCtrls, Data.DB, Data.Win.ADODB;
type
TForm1 =
class( TForm )
Button1: TButton;
Memo1: TMemo;
procedure Button1Click( Sender: TObject );
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click( Sender: TObject );
begin
Memo1.Text := PromptDataSource( Self.Handle, Memo1.Text );
end;
end.
Das geht im übrigen auch, wenn man zur Designtime einen Doppelklick auf die Komponente
TADOConnection
macht ... schon ist das heitere ConnectionString-Raten zu Ende.