Einzelnen Beitrag anzeigen

der-C

Registriert seit: 29. Okt 2004
68 Beiträge
 
Delphi 6 Professional
 
#6

Re: DB-Anbindung ohne VCL...?

  Alt 5. Nov 2004, 19:20
Zitat:
Nun möchte ich aus meiner Form3 daten aus meiner DB holen. das klappt aber nicht, weil ich wahrscheinlich erst noch die ADOConnection öffnen muss oder?
heisst das das es passieren kann das Form1.onShow noch nicht ausgführt wurde (also die verbindung zur DB noch nicht besteht), befor du Form3 verwendest?

um zu verhindern das zweimal connected wurde kannst du ja abfragen ob connected = true ist
Delphi-Quellcode:
if Form1.ADOConnection1.Connected = false then
begin
...
 dbName := dataDir+'\p2vvw.mdb';
  DataSource:= // Link zur DB setzen
    'Provider=Microsoft.Jet.OLEDB.4.0' +
    ';Data Source=' + dbName +
    ';Persist Security Info=False';
  ADOConnection1.ConnectionString := DataSource;
  ADOConnection1.LoginPrompt := False; // Kein Loginfenster
  ADOCommand1.Connection := ADOConnection1; // Connect zur DB hersellen
...
end;
dann könntest du das auch in Form.Show ausführen

hoffentlich versteh ich dein problem richtig.
  Mit Zitat antworten Zitat