![]() |
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 |
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. |
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 |
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 |
Re: BDE zugriff unter XP nur mit Admin Rechten ???
Zitat:
Delphi-Quellcode:
ausführst?
Table3.Open;
|
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 ??? |
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. |
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 ?? |
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:
|
Re: BDE zugriff unter XP nur mit Admin Rechten ???
Und wie kann ich es dann sicherstellen ???
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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