Willkommen in der
DP
1.
Delphi-Quellcode:
if opendialog1.Execute then begin
ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + opendialog1.FileName +';Mode=Share Deny Read|Share Deny Write;Persist Security Info=False;';
2. Bei mir hab ich das wie folgt gelöst: DataSource mit ADOQuery verknüpft und die ADOQuery mit ADOConnection (immer über DataSource-Eigenschaft) und zum Schluss das DBGrid per DataSource-Eigenschaft an DataSource geknüpft.
3. weiß ich auch nicht
4. Bei ADOConnection Eigenschaft LoginPrompt auf False setzen oder zur Laufzeit:
ADOConnection1.LoginPrompt := False;