Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Dialog für Aufbau des Connection String in eigenem Programm (https://www.delphipraxis.net/30773-dialog-fuer-aufbau-des-connection-string-eigenem-programm.html)

Gambit 29. Sep 2004 08:53


Dialog für Aufbau des Connection String in eigenem Programm
 
Hallo,

ich möchte mit ADO auf verschiedene Datenbanken zugreifen. Den Typ kann ich aber zur Entwurfszeit noch nicht festlegen.
Ist es wohl möglich, den Dialog zum Aufbau eines Connection Strings, den Delphi verwendet(Datenverknüpfungseigenschaften oder Microsoft Data Link, was wohl vom BS kommt) auch irgendwie in eigenen Programmen zu verwenden? Wenn ja, wie geht das?

Gruß

Gambit

BluesKid 29. Sep 2004 08:56

Re: Dialog für Aufbau des Connection String in eigenem Progr
 
Moin moin

Connection String zur Laufzeit


schönen Gruß

Sam

Akut-Programming 29. Sep 2004 08:58

Re: Dialog für Aufbau des Connection String in eigenem Progr
 
Hi!

Ich habs vor kurzem in ner Anwendung auch gebraucht, das man den ConnectionString zur Laufzeit setzen kann. Hier ist mal die Prozedur:
Delphi-Quellcode:
procedure TfrmLogin.FormCreate(Sender: TObject);
var
   ini: TIniFile;
begin
     OwnFilesPath:=GetSpecialFolder(Handle, CSIDL_PERSONAL);
     if FileExists(OwnFilesPath+'\AMS\database.ini')
     then begin
          ini:=TIniFile.Create(OwnFilesPath+'\AMS\database.ini');
          try
             with frmMain do begin
                  varUserID:=ini.ReadString('DBSettings', 'UserID', '');
                  varDSN:=ini.ReadString('DBSettings', 'DSN', '');
                  varDB:=ini.ReadString('DBSettings', 'DB', '');
                  varServer:=ini.ReadString('DBSettings', 'Server', '');
                  varPassword:=ini.ReadString('DBSettings', 'Password', '');
                  varPort:=ini.ReadString('DBSettings', 'Port', '');
                  MySQLCS:='Provider=MSDASQL.1;Persist Security Info=False;User ID='+varUserID+';Data Source='+varDSN+';Extended Properties="DSN='+varDSN+';DESC=MySQL ODBC 3.51 Driver DSN;DATABASE='+varDB+';SERVER='+varServer+';UID='+varUserID+';PASSWORD='+varPassword+';PORT='+varPort+';SOCKET=;OPTION=3;STMT=;"';
                  ADOConnection1.ConnectionString:=MySQLCS;
                  ADOConnection1.Connected:=true;
             end;
          finally
                 ini.Free;
          end;
     end;
     frmLogin.ShowModal;
     CloseAction:=caNone;
end;

Gambit 29. Sep 2004 09:00

Re: Dialog für Aufbau des Connection String in eigenem Progr
 
Allerbesten Dank!!

Gambit


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