Announcement

Collapse
No announcement yet.

Seltsame Anwenderanforderung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Seltsame Anwenderanforderung

    Hallo,

    ich komme einfach nicht drauf.
    Auf einem Formular habe ich IBDatabase, IBTransaction und mehrere
    IBTable-Objecte.
    Es wurde bereits mit Hilfe von IBConsole eine Datenbank mit mehreren
    Tabellen erstellt.
    Wenn ich die Objekte per Hand vom Objectinspector aus einrichte,
    funktioniert alles wunderbar.

    Jedoch wenn ich dies vom Programm aus mache gehts es bereits nach der
    Anweisung :
    IBDataBaseX.DatabaseName := Pfad+ 'Timex.gdb';
    IBDataBaseX.Connected :=true;
    Die IDE bringt die vielsagende Exeption : "Die Operation auf Anforderung der
    Anwenders abgebrochen "
    Ich benutze Delphi 6.0, Interbase Server 6
    Ich habe keine Ahnung wo diese Anforderung stehen koennte. Der LoginPrompt
    ist der DB ist auf true gestellt, aber soweit kommt das Programm gar nicht.
    Pfad stimmt auch.
    Weitere Datenbanken gibt es nicht im Programm

    Ciao
    Frank

  • #2
    Hallo,

    der Grund für dieses Problem liegt anscheinend darin, dass ich der einzige bin, der die zusammen mit Delphi 6 ausgelieferte Hilfedatei <b>Neues in Delphi</b> (alias <i>Neuerung in Delphi</i>) auch wirklich durchliest. Dort ist der folgende Abschnitt zu finden:

    Zitat: <br>
    "<i>In früheren Versionen wurde ein Standarddialogfeld angezeigt, wenn der Eigenschaft <b>LoginPrompt</b> einer Verbindungskomponente (z.B. TDatabase, TADOConnection oder TDCOMConnection) ein Wert zugewiesen wird. Dies geschieht in Delphi 6 nur dann, wenn die Unit DBLogDlg in die uses-Klausel aufgenommen wird. <b>Benötigen Sie in Ihren Anwendungen diesen Anmeldedialog, müssen Sie DBLogDlg in Ihre uses-Klausel einfügen. Andernfalls wird der Benutzer nicht zur Eingabe von Benutzername und Kennwort aufgefordert.</b></i>"

    Und da ein Zugriff auf die InterBase-Datenbank ohne Login-Daten erfolgt, betrachtet IBX den Login-Vorgang als "abgebrochen" (d.h. die gleiche Fehlermeldung kommt, wenn man im Login-Dialog auf den Button <i>Abbrechen</i> klickt).

    P.S: RTFM :-)
    &#10

    Comment

    Working...
    X