Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi BDE zugriff unter XP nur mit Admin Rechten ??? (https://www.delphipraxis.net/77359-bde-zugriff-unter-xp-nur-mit-admin-rechten.html)

Steffen0917 18. Sep 2006 16:16

Datenbank: Paradox • Zugriff über: BDE

BDE zugriff unter XP nur mit Admin Rechten ???
 
Hallo zusammen,

mein Programm greift über die BDE auf Paradox-Datenbanken zu.
Klappt alles prima.

Aber ! Kunden, die auf XP umgestellt haben, klagen, dass mein Programm nur noch mit Administrator Rechten unter XP läuft.

Bei mir am Schreibtisch (XP prof) kann ich das allerdings nicht nachvollziehen.

Ist dieses Problem bekannt ???
Hat jemand ne Lösung ??
:gruebel:

Gruss, Steffen

Bernhard Geyer 18. Sep 2006 16:22

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Wird die Datenbank evtl. unter C:\Programme\... abgelegt?

Dann benötigen die User (lokale) Adminrechte. U.u. reicht auch der Hauptbenutzer aus um unter C:\Programme\... änderungen vornehmen zu können.

hoika 18. Sep 2006 18:24

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Hallo,

ich hatte mal ein Problem bei der Installation,
eine HKLM-Zweig hatte keine Zugriffsrechte für normale User (nicht mal lesend).

Rausbekommen hat das der Admin vor Ort mit RegMon (sysinternals.com).

Wie heisst den die Fehlermeldung ?


Heiko

Steffen0917 18. Sep 2006 19:09

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Hallo zusammen,

Die Fehlermeldung lautet: "Table3: Operation bei geschlossener Datenmenge nicht ausführbar."

Installiert ist das auf dem Netzlaufwerk (als Fileserver). Aber lokal tut es beim Kunden anscheinend auch nicht.

Bei meinem XP (allerdings nur mit Heimnetzwerk) gibts keine Probleme.

Gruss, Steffen

mkinzler 18. Sep 2006 19:25

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Zitat:

Die Fehlermeldung lautet: "Table3: Operation bei geschlossener Datenmenge nicht ausführbar."
Bist du sicher das du du
Delphi-Quellcode:
Table3.Open;
ausführst?

Steffen0917 18. Sep 2006 19:32

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Ja, wie gesagt, bei mir läuft es ja auch.

Hab noch die Fehlermeldung "Datenbank nicht gefunden" bei einem anderen Kunden erhalten.

Ich denke, das mit den Rechten in der Registry könnte eine Spur sein ???

Bernhard Geyer 18. Sep 2006 19:45

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Verrate uns noch folgendes:

- Wo wird deine Programm und wo wird die Datenbank hin installiert?
- Hast Du eine TDatabase-Komponente?
- Wie verweist du auf die Datenbank? Relativ odermit Absolutpfaden?


So. Nun genug gefragt. Nun eine Frage Halb-Offtopic:

- Hast Du dir nicht schon mal überlegt nicht mehr die BDE einzusetzen und eine andere Pflegeleichteres (Desktop-)Datenbank zu verwenden)? Wie du auch schon gemerkt hast wirst Du mit der BDE immer mehr Probleme bekommmen.

Steffen0917 18. Sep 2006 19:56

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Der Kunde installiert das Programm in einen beliebigen Ordner, die DAtenbank wird automatisch in ein Unterverzeichnis \db installiert. Ich greife dann immer mit einer absoluten Pfadangabe auf die db zu ( < Pfad der exe - Datei + \db >

Als Komponennten habe ich TTable und TDataSource.

Zu deiner Frage nach einer anderen DB: Meine Programme sind halt seit Delphi 4 gewachsen und ich scheue die Umstellung. Ausserdem hab ich keine Ahnung was ich da nehmen sollte. Wie gesagt, die Programme müssen mittels Install-CD beim Kunden installiert werden. Installshield-Express packt halt ganz easy die BDE mit drauf und es läuft...(ausser unter XP, wenn man kein Adminrecht hat).

Was würdest du mir empfehlen ??

mkinzler 18. Sep 2006 20:02

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Da könnte ja schon das Problem liegen, so kannst du ja nicht Sicherstellen, das der Benutzer genug Rechte auf die Datenbankdateien hat.
Zitat:

Wie gesagt, die Programme müssen mittels Install-CD beim Kunden installiert werden. Installshield-Express packt halt ganz easy die BDE mit drauf und es läuft.
So lässen sich die anderen Datenbanken grundsätzlich auch verteilen. U.U. muß zuerst ein Server installiert werden.

Steffen0917 18. Sep 2006 20:19

Re: BDE zugriff unter XP nur mit Admin Rechten ???
 
Und wie kann ich es dann sicherstellen ???


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr.
Seite 1 von 3  1 23      

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