Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Connectionsstrings (https://www.delphipraxis.net/189685-connectionsstrings.html)

strom 8. Jul 2016 21:58

Datenbank: mysql • Version: ? • Zugriff über: Mydac

Connectionsstrings
 
Hallo,
möchte den connectionsstrings aus einer txt Datei lesen oder ini Datei.
Geht das?

Sir Rufo 8. Jul 2016 22:04

AW: Connectionsstrings
 
Hmmm, so ein ConnectionString ist ein
Delphi-Quellcode:
string
, also Text.

Text kann man aus einer Text-Datei lesen.
Eine Ini-Datei besteht auch nur aus Text.

Ich würde mal sagen, ja

milos 8. Jul 2016 22:08

AW: Connectionsstrings
 
Hi,

ganz simpel wäre mit Delphi-Referenz durchsuchenTStringList die Datei auszulesen, dann könntest du auch ein string pro Zeile schreiben und bequem auslesen.

Freundliche Grüsse

DeddyH 9. Jul 2016 08:31

AW: Connectionsstrings
 
Zitat:

Zitat von Sir Rufo (Beitrag 1342284)
Hmmm, so ein ConnectionString ist ein
Delphi-Quellcode:
string
, also Text.

Text kann man aus einer Text-Datei lesen.
Eine Ini-Datei besteht auch nur aus Text.

Ich würde mal sagen, ja

Also ich mache das immer mit Dateien im Wuppdi-Format, die binär fluxkompensiert sind :mrgreen:

strom 9. Jul 2016 10:49

AW: Connectionsstrings
 
hallo,
wie und wo muss ich diesen Quelltext einbinden?
Form1.FormCreate oder?

Delphi-Quellcode:
var
  udlfile : string;
begin
  udlfile := ChangeFileExt(ParamStr(0), '.udl');
  if not FileExists(udlfile) then
    raise Exception.CreateFmt('UDL-Datei %s fehlt',[udlfile]);
  MyConnection1.ConnectString := 'Test='+udlfile;
  MyConnection1.Connected := True;
end;

Sir Rufo 9. Jul 2016 11:11

AW: Connectionsstrings
 
Ich würde ihn da einbinden wo der Code auf
Delphi-Quellcode:
MyConnection1
Zugriff hat und aufgerufen wird bevor diese Einstellung von
Delphi-Quellcode:
MyConnection1
benötigt wird.

Wo genau das sein muss, kannst nur du sagen, denn nur du weißt, wie dein Programm funktionieren soll.

PS: Diese Connections haben idR einen
Delphi-Quellcode:
OnBeforeConnect
Event, der hört sich doch eigentlich vielversprechend an, oder? :stupid:


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