Hallo!
Nach einigem Hin- und Her bekomme ich einen externen connect auf meine Datenbank. Ihr müsst mir verzeihen - ich hab noch nie mit den mydac komponenten gearbeitet. Ich habe genau mydac 2 symbole auf der Form:
- myconnection
- myquery
Nach erfolgreicher connection wird folgender code ausgeführt:
Delphi-Quellcode:
try
MyQuery.Open;
MyQuery.SQL.Text := '
select vorname from usertabelle';
MyQuery.Execute;
Except
showmessage('
query fehler');
end;
Im Beispieldemo der mydac Komponenten führe ich das gleiche
Query aus, es wird auch "Hans" in einem
DB Grid angezeigt. (Die Tabelle hat nur einen Datensatz)
Nun frage ich mich: wo steckt der Rückgabewert des querys? Also die Ausgabe "Hans" im DBGrid1 kann ich nirgends finden. Ich hab das DBGrid auch mal gelöscht um eine Fehlermeldung zu provozieren, damit ich die Stelle entdecke wo der Hans in das DBGrid geschrieben wird. Ergebnis: kein Motzen oder Meckern. Das
Query wird halt ohne das DBGrid ausgeführt.
*grrrr*
Ich kann zwar bei MyQueryAfterExecute den boolean Result abfragen, aber wo steckt der Hans?
Kann mir das einer erläutern?