Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#7

Re: D7: ADOConnection Datamodul, aber keine Daten zur Laufze

  Alt 11. Feb 2004, 12:40
Erst einmal als allgemeine Regel: nie mit True oder False vergleichen.

Code:
procedure TForm1.FormShow(Sender: TObject);
var DSN: string;
begin
  if ReadDSNFromRegistry(DSN) then begin
    if DataModule2.SetMeineAnwendungDSN(DSN) then
    [color=#ec0000]begin[/color]
      if [color=#ec0000]not[/color] DataModule2.OpenDatabase then begin
        MessageDlg('Es konnte keine Verbindung zur Datenbank '+
        'aufgebaut werden.', mtError, [mbOK], 0);
        DatenbankKonfiguration1Click(Sender);
      end;
    [color=#ec0000]end
    else begin
        MessageDlg('SetMeineAnwendungDSN ist fehlgeschlagen', mtError, [mbOK], 0);
    end;[/color]
  end
  else if [color=#ec0000]not[/color] DataModule2.OpenDatabase then begin
    MessageDlg('Es konnte keine Verbindung zur Datenbank '+
    'aufgebaut werden.', mtError, [mbOK], 0);
    DatenbankKonfiguration1Click(Sender);
  end
  else begin
    MessageDlg('Es konnte keine DSN ausgelesen werden.',
    mtError, [mbOK], 0);
    DatenbankKonfiguration1Click(Sender);
  end;
end;
Und nun

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat