Hai Fischkollege
ich hab mich jetzt mal an toms beispiel gehalten, deins habe ich aber auch probiert.
Delphi-Quellcode:
zquery1.Close;
zquery1.SQL.clear;
zquery1.SQL.Text := 'SELECT * FROM blabla WHERE name = ''bla''';
zquery1.Open;
so sieht mein code halt aus, danach halt zum aktuallisieren hab ich es mit z.b. ztbale1.refresh oder dbgrid1.refresh probriert, aber nix hat geholfen
das einzige wo ztable1.refresh funzt und sich das dbrid ändert ist wenn ich DELETE oder INSERT benutze
nur halt bei SELECT nicht, ka was das sein kann , evtl versteh ich ja da was nicht
Wobei der SELECT Befehl ansich ausgeführt wird , weil ich über zqery1.fields[x] an das ergebnis komme, was auch leicht zu überprüfen ist da ich nur 4 einträge in der tabelle habe , evtl hab ich ja nur was alsch verknüpft, was ich aber auch nicht glaube da ja DELETE und INSERT gehen .
so sehen meine verknüpfungen aus :
dbgrid1 -> datasource1
zquery1 -> datasource1
ztable1 -> datasource1
datasource1 -> ztable1
evtl hilft das ja