Also ich finde es ist nicht sinnvoll.
Ich benutze immer ein
Query pro Datenbank. Ich würde auf deiner stelle einfach die
SQL Abfrage ändern oder dynamisch erzeugen.
Var
TBname, Fieldname: String
begin
sSQL := ’SELECT * FROM ’ + TBname + ’ WHERE Field1 = ‘’’ + Fieldname + ‘’’’;
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(sSQL);
Query1.Open;
End;