Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zur Laufzeit auf Datenbank verbinden (https://www.delphipraxis.net/9562-zur-laufzeit-auf-datenbank-verbinden.html)

Tyrael Y. 29. Sep 2003 11:48


Zur Laufzeit auf Datenbank verbinden
 
Ich benutze eine MSSQL Datenbank.

Ich versuche mich folgendermassen zu verbinden

Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
  fDBConnector := TADOConnection.Create(nil);
  ConnectDatabase();
end;

Procedure TForm1.ConnectDatabase();
begin
  fDBConnector.LoginPrompt := False;
  fDBConnector.ConnectionString := 'Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=sa;Data Source='myHost';
  fDBConnector.Connected := True;
end;
.. ich krieg die Meldung, daß ich kein ConnectionString hätte.

Was ist hier falsch?


Grüße Tyrael

Tyrael Y. 29. Sep 2003 12:16

Re: Zur Laufzeit auf Datenbank verbinden
 
habs gelöst


den Connector.ConnectionString musste ich gleich Query.ConnectionString setzen

Tyrael Y. 30. Sep 2003 11:21

Re: Zur Laufzeit auf Datenbank verbinden
 
völliger Unsinn was ich da geschrieben habe...

... das
Zitat:

den Connector.ConnectionString musste ich gleich Query.ConnectionString setzen
... hat nur ZUFÄLLIG geklappt, da ich so gesehen eine neue Verbindung hierdurch aufgebaut habe...

... der obige Code ist völlig einwandfrei...

.. nur WICHTIG....
Code:
lQuery.Connection := fDBConnector;
das muss noch rein bei der Query, dann ist alles gut


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