Einzelnen Beitrag anzeigen

Ajin

Registriert seit: 23. Feb 2006
Ort: Mons
252 Beiträge
 
Delphi 2010 Professional
 
#1

Wo steckt das Ergebnis des MyQuery ?

  Alt 22. Feb 2007, 18:18
Datenbank: mysql • Version: 4 • Zugriff über: mydac
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?
  Mit Zitat antworten Zitat