Bei ExecSQL wird die Abfrage ausgeführt, das Ergebnis aber nicht geholt. Das ist im Normalfall aber nicht sinnvoll.
Liefert die Abfrage ein Ergebnis -> Open, wenn nicht -> ExecSQL.
Also muss ich sogesehen beides verwenden? Wenn ich aber einen Datensatz frisch anlege, dann gibt es doch kein Ergebnis oder? Zu dem Zeitpunkt wo ich das ausführe gibt es ID x mit den WertenY und WertenZ ja noch nicht.