Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Kein Zugriff auf passwortgeschützte Paradox-Tabelle (https://www.delphipraxis.net/128701-kein-zugriff-auf-passwortgeschuetzte-paradox-tabelle.html)

DevStar 4. Feb 2009 09:26

Datenbank: Paradox • Version: 5.x • Zugriff über: Mit FastReport über die BDE

Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Hallo,

ich muss mit FastReport auf eine passwortgeschützte Paradox-Tabelle zugreifen.
Leider weiss ich nicht wie ich ein Passwort mit FastReport für die besagte Tabelle übergeben kann.

Mit Tabellen ohne Passwort klappt es ja ganz gut.
Allerdings gibt es keine Funktion in Fastreport ein passwort zu übergeben.

Es erscheint ein Dialog "Enter password".

Weiss jemand Rat?

Danke schon mal.

LG DevStar

DevStar 5. Feb 2009 10:22

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Wer arbeitet denn mit FastReport und Paradox-Tabellen und kann mir weiterhelfen?

Ich werd' sonst noch echt verrückt....:(

LG Devstar

hoika 5. Feb 2009 17:49

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Hallo,

hast du das schon probiert ?

1



Heiko

DevStar 6. Feb 2009 07:52

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Zitat:

Zitat von hoika
Hallo,

hast du das schon probiert ?

1



Heiko


Das Problem ist, das ich die Datenbankverbindung ausschließlich mit FastReport realisieren muss.

LG Devstar

hoika 6. Feb 2009 08:01

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Hallo,

den musst du aber doch trotzdem im Delphi aufrufen,
also erzeuge vor dem Aufruf ein TDataBase wie verlinkt (LoginPrompt:= False usw.).
Danach kannst du das TDataBase ja wieder freigeben.

Die BDE merkt sich das auch für den FastReport.


Heiko

DevStar 6. Feb 2009 08:34

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Zitat:

Zitat von hoika
den musst du aber doch trotzdem im Delphi aufrufen

Das Problem ist, das der Zugriff NUR über FastReport erfolgen kann/muss !!!
Ich habe keine Möglichkeit den Delphi-Code zu ändern.

LG Devstar

hoika 6. Feb 2009 09:28

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Hallo

FastReport wird doch ins Delphi eingebunden,
oder irre ich mich ?
Wie erfolgt denn die Zuweisenung (Öffnung der Tabellen ?)
Irgendwo musst du doch ansetzen können.


Warum kannst du den Delphi-Code nicht ändern ?

Zur Not musst du im FastReport was einbauen im Report.OnCreate (?).

Wenn es nicht geht, kannst du keine verschlüsselten Pdx-Tabellen benutzen.

Ist das eine Auftragsarbeit, muss der Kunde was ändern.


Wie sollst du das jetzt machen bei so einer Vorgabe ?


Heiko

DevStar 6. Feb 2009 10:21

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Zitat:

Zitat von hoika
Warum kannst du den Delphi-Code nicht ändern ?

Es ist ein vorhandenes Programm mit FastReport-Designer, der auf eine FastReport-Tabelle zugreift.
Funktionierte bis dato wunderbar.

Nun hat der Softwarehersteller eine paradox-Tabelle mit einem Passwort versehen.
Seit dem kommt immer ein Dialog, der zur Passworteingabe auffordert.
Deshalb kann der Anwender meine Reporte nicht mehr benutzen.

Mit der Eingabe eines Master-Passwort, klappt es natürlich. Jedoch weiß ich nicht, wie ich das in Fastreport übergeben kann/soll.

LG Devstar

hoika 6. Feb 2009 12:38

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
Hallo,

da kannst du gar nichts machen.
Der Hersteller muss eine Lösung finden.

Zur Not könntest du die Pdx-Tabelle ja "entschlüsseln"
und entschlüsselt ablegen.

Das klappt natürlich nur, wenn es sich um nicht veränderbare Daten handlet.


Heiko

DevStar 6. Feb 2009 13:22

Re: Kein Zugriff auf passwortgeschützte Paradox-Tabelle
 
[quote="hoika"]Hallo,
da kannst du gar nichts machen.
Der Hersteller muss eine Lösung finden.
/quote]

Habe es mir fast gedacht.
Dann muss ich mir leider etwas anderes überlegen.

Esrtmal vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:01 Uhr.
Seite 1 von 2  1 2      

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