Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#6

Re: auf mdb mit OpenDialog zugreifen

  Alt 3. Mär 2006, 11:08
Hai ksh,

hier mal ein Beispiel das Dir eventuell helfen wird:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  dbpasswort : string;
  DataBaseFileName : string;
begin
  dbpasswort := ''; // DB Kennwort
  if (OpenDialog1.Execute) then // OpenDialog ausführen
  begin
    DataBaseFileName := OpenDialog1.FileName; // Pfad und Dateiname der DB-Datei
    with ADOConnection1 do
    begin
      Close;
      ConnectionString := Format('Provider=%s; Data Source=%s; ' +
        'Persist Security Info=False; Jet OLEDB:Database PassWord=%s',
        ['Microsoft.Jet.OLEDB.4.0',
        DatabaseFileName,
        dbpasswort]);
      Open;
      GetTableNames(ListBox1.Items); // Alle Tabellen der DB in ListBox anzeigen
    end;
  end;
end;
Wie Du siehst brauchst Du einen Button, eine Listbox, einen OpenDialog und eine ADOConnection auf der Form.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat