Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Oracle Datenbank (https://www.delphipraxis.net/36070-oracle-datenbank.html)

pjuk 15. Dez 2004 13:59


Oracle Datenbank
 
Hallo,

hab eine Oracle 8 Datenbank und bei jeder AdoConnection muss ich das pw eingeben, kann ich das pw nicht im code irgentwie hinterlegen?

shmia 15. Dez 2004 14:02

Re: Oracle Datenbank
 
Zitat:

Zitat von pjuk
hab eine Oracle 8 Datenbank und bei jeder AdoConnection muss ich das pw eingeben, kann ich das pw nicht im code irgentwie hinterlegen?

Anstelle von ADOConnection.Active := True schreibst du:
Delphi-Quellcode:
ADOConnection.LoginPrompt := False; // <- im ObjInsp einstellen
ADOConnection.Open('username', 'passwort');

pjuk 15. Dez 2004 14:05

Re: Oracle Datenbank
 
super
und wie bau ich da noch den service name ein? der ändert sich ab und an ;)

shmia 15. Dez 2004 14:36

Re: Oracle Datenbank
 
Zitat:

Zitat von pjuk
und wie bau ich da noch den service name ein? der ändert sich ab und an ;)

Am Besten du legst den ADO Connection String in einer UDL Datei ab.
Mit einem Doppelklick auf die UDL-Datei kann man den Connectionstring ändern (ohne Prog-Änderung).
Delphi-Quellcode:
var
   udlfile : string;
begin
   // UDL Datei heisst gleich wie Anwendung
   udlfile := ChangeFileExt(ParamStr(0), '.UDL');
   ADOConnection.ConnectionString := 'FILE NAME='+udlfile;
   ADOConnection.Open(...


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