Forum: Datenbanken
by jobo,
23. Sep 2016
Ich vermute p80286 findet es traurig, dass die Komponenten nicht "von allein" erkennen, welche Form (Datenabfrage oder Befehl) verwendet wird.
Die Interpretation mittels AnsiLowerCase(Copy(qry.sql.text,1,6)) = 'select' funktioniert natürlich, aber eben nur genau dann, wenn es genauso im String drin steht. Was nötig wäre, um es "wasserdicht" zu machen wäre ein parsind (Parser) für diesen...
Forum: Datenbanken
by jobo,
22. Sep 2016
Ja, wenn Du mit einem Memo arbeitest, bleibt Dir nichts anderes übrig.
Du kannst zu Anfang aber auch einfach trennen.
2 memos, eins mit Grid (Ausgabe) verknüpft und eines nur für Anweisungen ohen Datenausgabe (statt dessen vielleicht mit rows affected Prüfung / Ausgabe, aber das ist wieder ein neues Thema).
Ich schätze, Du hast als Anfänger sicher viele Baustellen. An der Stelle würde ich es...