Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.508 Beiträge
 
Delphi 7 Professional
 
#4

AW: Connection übergeben verschiedene Datenbanken

  Alt 12. Aug 2020, 15:58
Sowas in diese Richtung:
Delphi-Quellcode:
procedure OpenSQL(eineVerbindung : TCustomConnection; myQuery : TDataSet; sSQL : String);
begin
  myQuery.Close;
  if eineVerbindung is TFDConnection then begin
    TFDQuery(myQuery).SQL.Text := sSQL;
    TFDQuery(myQuery).Open;
  end else
  if eineVerbindung is TADOConnection then begin
    TADOQuery(myQuery).SQL.Text := sSQL;
    TADOQuery(myQuery).Open;
  end;
end;
oder:
Delphi-Quellcode:
procedure OpenSQL(myQuery : TDataSet; sSQL : String);
begin
  myQuery.Close;
  if myQuery is TFDQuery then begin
    TFDQuery(myQuery).SQL.Text := sSQL;
    TFDQuery(myQuery).Open;
  end else
  if myQuery is TADOQuery then begin
    TADOQuery(myQuery).SQL.Text := sSQL;
    TADOQuery(myQuery).Open;
  end;
end;

Geändert von Delphi.Narium (12. Aug 2020 um 16:07 Uhr) Grund: Text ergänzt
  Mit Zitat antworten Zitat