Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Relative Pfade zu einer Datenbank in Delphi

Empfohlene Antworten

Veröffentlicht

Hi,

ich bin grad an einem Projekt dran. Diese Projekt arbeitet mit einer Accessdatenbank und muss an verschiedenen Standorten verfügbar sein. Darum sollte der Pfad zur Datenbank immer Relativ sein damit das programm überall hinverschoben werden kann.

Wir also ein anderer Azubi und Ich haben für dessen Projekt den Quellcode dazu geschrieben tut auch einwandfrei nur bei halt eben nicht :)

Vielleicht weis ja einer Rat.


procedure TForm1.FormCreate(Sender: TObject);

var

i      : integer;

begin

//relativer Datenbankpfad

///////////////////////////////

for i := 0 to ParamCount -1

do begin

if ParamStr(i) = 'Urlaub.exe'

then begin

DBPfad:=ExtractFilePath(ParamStr(0)) +'datenbank/personen.mdb';

end;

end;

ADOConnection1.ConnectionString:= DBPfad;

///////////////////////////////

//relativer Datenbankpfad


Ich hab auch alle Dateien wie die EXE und der Datenbankname durch meine ersetzt :)

nicht das es daran liegt :)

Nun wenn ich das Prgramm starte dann kommt immer das die Authentifizierung fehlgeschlagen wäre und ich weis net warum.

Wenn ich einen Stopp bei begin setzte und dann schritte weise weiter gehe dann sehe ich das er nicht in die IF Anweisung hineingeht :(

nun ich denke das es nur an dem ParaStr oder an dem ParaCount liegen kann weis aber nicht wieso bei meinem Kolleg tut es ja :(

naja genug sgeschrieben hoffentlich kann mir jemand helfen :)

gr33tz Frodo

Versuch das ganze mit der Funktion getdir -> dein Vorgehensweise ist problematisch im Netzwerkeinsatz.

CenoFuckingByte :cool:

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.