AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Aus Textdatei in ADOConnection.ConnectionString
Thema durchsuchen
Ansicht
Themen-Optionen

Aus Textdatei in ADOConnection.ConnectionString

Ein Thema von Kratos · begonnen am 15. Okt 2019 · letzter Beitrag vom 12. Nov 2019
Antwort Antwort
Kratos

Registriert seit: 15. Okt 2019
52 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 15. Okt 2019, 14:44
Vielen Dank für den Tipp!

Mit StringList hab ich noch nicht gearbeitet.
Das werde ich jetzt auf jeden Fall nachholen.

VG
Kratos
  Mit Zitat antworten Zitat
Kratos

Registriert seit: 15. Okt 2019
52 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 15. Okt 2019, 15:02
@Bbommel

Hat super geklappt dein Code. Danke dir!

Eine Frage hab ich dazu allerdings noch:
Was bedeutet die [0] bei
Code:
ADOConnection.ConnectionString := fileContent[0];
?
Bedeutet das, dass die erste Zeile, der in der Variablen fileContent gespeicherten Datei, dem ConnectionString zugewiesen wird, oder hat das eine andere Bedeutung?
  Mit Zitat antworten Zitat
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
669 Beiträge
 
Delphi 12 Athens
 
#3

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 15. Okt 2019, 15:14
Genau, so bekommst du den ersten Eintrag der Liste der Strings, die in der StringList "fileContent" gespeichert sind. Und das wiederum ist die erste Zeile deiner Datei.

Ausführlicher könnte man auch schreiben:
ADOConnection.ConnectionString := fileContent.Strings[0];
Aber weil "Strings" die Standardeigenschaft einer TStringList ist, kann man das auch weglassen.

Siehe hier: http://docwiki.embarcadero.com/Libra...trings.Strings

Ich hoffe, da waren noch ein paar hilfreiche Stichworte dabei, damit du dich weiter einlesen kannst.
  Mit Zitat antworten Zitat
Kratos

Registriert seit: 15. Okt 2019
52 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 15. Okt 2019, 15:29
@Bbommel
Alles klar, danke dir.
Zitat:
Ich hoffe, da waren noch ein paar hilfreiche Stichworte dabei, damit du dich weiter einlesen kannst.
Ja, auf jeden Fall.

Ich finde es gerade irgendwie super geil, wie hier der Austausch funktioniert!

Nochmal danke @alle.

VG
Kratos
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman
Online

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.445 Beiträge
 
Delphi 12 Athens
 
#5

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 16. Okt 2019, 07:31
Moin...
Unasbhängig von der Aufgabe...ich würde dir statt einer "normalen" Textdatei eine INI Datei empfehlen. Ist zwar auch nur eine Textdatei aber mit Struktur.
https://www.delphi-treff.de/tipps-tr...n/ini-dateien/
  Mit Zitat antworten Zitat
Benutzerbild von Moombas
Moombas

Registriert seit: 22. Mär 2017
Ort: bei Flensburg
525 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 16. Okt 2019, 11:10
Möp, da tippelt man eine Antwort, vergisst sie abzusenden und dann kommt einem haentschman zuvor

Ich würde dir ebenfalls zu einer INI raten, zumal du dann nicht an eine Reihenfolge gebunden bist, sondern deine Strings sauber direkt ansprechen kannst.
Goodie wäre auch, das du auch andere Einstellungen dort speichern/ändern könntest, die ggf. der Benutzer selber machen kann etc.
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.
  Mit Zitat antworten Zitat
Kratos

Registriert seit: 15. Okt 2019
52 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 16. Okt 2019, 13:39
Danke euch beiden (@haentschman, @Moombas)!

Ich werde euren Rat in Zukunft beherzigen.
  Mit Zitat antworten Zitat
Kratos

Registriert seit: 15. Okt 2019
52 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 8. Nov 2019, 07:48
@haentschman

Vielen Dank für den Tipp!
Ja, inzwischen bin ich dazu übergegangen .ini zu verwenden.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#9

AW: Aus Textdatei in ADOConnection.ConnectionString

  Alt 8. Nov 2019, 08:16
Wieso nutzt man nicht die Formate, die vorgesehen sind?
Der Vorschlag von HolgerX passt doch genau. Mit einer UDL Datei kann gleich per Doppelklick den Verbindungsdialogeditor nutzen und sogar den Verbindungstest durchführen.
Dazu braucht man initial sogar keinen Deut Wissen über das Format. Es reicht eine leere Datei mit der Endung ".udl"
Gruß, Jo
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz