Entwickler-Ecke

Datenbanken - Select-Datenmenge -> Stringgrid?


D. Annies - So 21.08.05 19:55
Titel: Select-Datenmenge -> Stringgrid?
Hi Delpher,

(wie) kann ich das Ergebnis einer SQL-Abfrage in einem Stringgrid ausgeben?

Danke für Hilfe,

Detlef Annies


hansa - So 21.08.05 20:06

Ungefähr so :


Delphi-Quelltext
1:
sg.Cells [1,1] := DataSet.FieldByName('FELDNAME').AsString;                    


D. Annies - So 21.08.05 20:44

Hi Hansa!

Das nenn ich eine schnelle und kurze Antwort! - Hast wohl den Turbo eingeschaltet?

Danke,
Detlef


hansa - So 21.08.05 21:59

user profile iconD. Annies hat folgendes geschrieben:
..Turbo eingeschaltet?


Jo. :mrgreen:


D. Annies - So 21.08.05 22:16

Kurze Nachfrage:

Ist es eigentlich eleganter, dieses Problem mit einem SELECT zu machen oder mit
einer while not eof-Schleife?

Gruß,
Detlef


hansa - So 21.08.05 22:39

Kerle, Kerle. 8)


Delphi-Quelltext
1:
2:
3:
    ArtDS.Close;
    ArtDS.SelectSQL.Text := 'SELECT * FROM ART WHERE UPPER (BEZ) LIKE UPPER (''%' + edSuch.Text + '%'') ORDER BY NR';
    ArtDS.Open;


So erzeugt man sich eine Datenmenge, die über den über ein TEdit eingegegebenen Begriff eingegrenzt ist (hier : Bezeichnung). Danach wird mit Next/prior darin navigiert. Der Rest der Frage geht am Thema vorbei. :mrgreen:


D. Annies - So 21.08.05 23:22

Autsch - hast ja recht.

:flehan:

Bis dann,
Detlef