Einzelnen Beitrag anzeigen

JBlocher

Registriert seit: 28. Nov 2009
5 Beiträge
 
Delphi 2006 Enterprise
 
#1

Problem beim Füllen eines dbadvgrid's mit sqlquery

  Alt 18. Dez 2009, 00:13
Datenbank: SQL-Server • Version: 2005 • Zugriff über: ODBC
Hallo Delphi-Freunde,

ich experimentiere seit ein paar Tagen mit der DBAdvgrid Komponente von TMSSOFTWARE. Dabei hab ich das Problem, dass ich die aus einer SQL-Query ermittelten Datensätze nicht in das DBAdvGrid bekomme. Hat hier vielleicht jemand Erfahrung mit dieser Komponente? Hier mein Quelltext:

Delphi-Quellcode:
procedure TArtBrowser.Button1Click(Sender: TObject);
var Rec: String;
begin
    ArtBrowserControls.SQLQuery1.Active := False;
    ArtBrowserControls.SQLQuery1.CommandText :=
    'Select bemerkung from aplanpos where aplan like ' + #39 + '300010%' + #39 + ' ' +
    'order by position';
    ArtBrowserControls.SQLQuery1.Active := True;
    // Ermitteln und Anzeigen der Anzahl gefundenen Datensätze -> 39 ist ok!
    Str(ArtBrowserControls.SQLQuery1.RecordCount,Rec);
    ShowMessage(Rec);
    // Hier das Problem: Wie bekomme ich die 39 Datensätze in meine APlanTabelle?
    APlantabelle.Reload; // -> Keine Änderung in der Zieltabelle
    APlantabelle.Refresh; // -> Keine Änderung in der Zieltabelle
end;
Mit welcher Methode kann ich das Grid befüllen?

Vielen Dank schon mal vorab.
Viele Grüße Jürgen

[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]
Jürgen Blocher
  Mit Zitat antworten Zitat