Einzelnen Beitrag anzeigen

hacki

Registriert seit: 15. Nov 2002
96 Beiträge
 
Delphi XE5 Professional
 
#1

Passwort auf Paradox-Tabelle gesetzt oder nicht ?

  Alt 18. Sep 2003, 01:17
Hallo,

wie kann ich beim Programmstart raus bekommen, ob eine Paradox-Tabelle Passwort geschützt ist oder nicht ? Ich möchte aus Performancegründen beim Programmstart nicht grundsätzlich das Pwd neu setzen. Bei großen Tabellen kann dies einige Zeit dauern, da ich es über folgenden Befehl mache (einen anderen Weg kenne ich nicht):

[CODE]
DbiDoRestructure(hDb, 1, pTblDesc, nil, nil, nil, false)
[QUOTE]

Ich schreibe gerade eine Upgade Routine für mein Progi. Zuvor war die DB nicht PWD geschützt, jetzt möchte ich es aber machen. Manchmal bringt die Restructure-Anweisung den Wert DBIERR_NONE zurück. D.h. sie hat das Pwd nicht gesetzt, obwohl die Tabelle Exclusiv geöffnet ist. Beim Prgrammstart funzt es immer - dauert aber lange !!!

Wie kann ich also vor dem Prog-Start abfragen ob die Tabelle ein Pwd hat oder nicht ??

Bin schon ziemlich verzweifelt - ich hoffe ihr hört das und könnt helfen....

grüsse
hacki
Es ist nicht gesagt, daß es besser wird, wenn es anders wird! Wenn es aber besser werden soll, muß es anders werden! ** There are 10 different types of people in this world; those who understand binary numbers and those who don’t !
  Mit Zitat antworten Zitat