Einzelnen Beitrag anzeigen

Benutzerbild von hanselmansel
hanselmansel

Registriert seit: 23. Feb 2005
Ort: Kaiserslautern
279 Beiträge
 
Delphi 2009 Enterprise
 
#1

Tabellenname für XmlTransformProvider

  Alt 2. Jan 2007, 10:56
Datenbank: XML-Datei • Zugriff über: ClientDataSet -> XmlTransformProvider
Hallo,

ich benutze wie oben beschreiben für eine lokale Datenbank eine XML-Datei, auf die ich über ein ClientDataSet und einen XmlTransformProvider zugreife.

Bislang funktioniert auch alles zu meiner vollen Zufriedenheit, aber nun möchte ich gerne die Eigenschaft CommandText vom ClientDataSet benutzen.

Hier in der DP habe ich zum Beispiel den Befehl gefunden, mit dem ich das DBGrid nach Spalten soriteren kann.
Delphi-Quellcode:
procedure Tf_main.DBGrid1TitleClick(Column: TColumn);
begin
DataSet.Close;
DataSet.CommandText := 'SELECT * FROM Table ORDER BY' + Column.FieldName;
DataSet.Open;
end;
Nun ja, wenn ich nun auf eine Spaltenüberschrift klicke, sehe ich, dass kurzzeitig die oberste Zelle in der Spalte, auf die ich geklickt habe, markiert wird und sonst passiert leider nichts.

Ich vermute, dass Table in diesem Befehl nicht der richtige Bezeichner ist und durch den Namen meiner Datenbank-Tabelle ersetzt werden muss. Leider konnte ich nirgendwo erkennen, wo ich den richtigen Namen finde.
Vielleicht habe ich auch etwas ganz anderes falsch gemacht, denn das ist die erste Datenbank-Anwendung, die ich entwickle.

Liebe Grüße,

hanselmansel
Es gibt nur sehr wenige Probleme auf dieser Welt, die sich nicht mit einigen hundert Gramm Sprengstoff lösen ließen.
  Mit Zitat antworten Zitat