Forum: Datenbanken
Delphi
by WePo,
7. Feb 2006
Hi,
Spricht für mich dafür,daß du die Spalten-Breite des dbgrids angepaßt hast.
Bitte lies noch mal meinen Vorschlag durch. Ich rede von Breite/displaywidth der persistenen Felder.
Daß bei dir kein Fehler bei dem Code auftaucht verstehe ich auch nicht so ganz. Das DBgrid hat doch mehrere Spalten, oder nicht.
Hast du mal unterschiedliche Spalten angeclickt?
Dein code macht nämlich...
Forum: Datenbanken
Delphi
by WePo,
6. Feb 2006
Hi,
Habe dein Prog probiert.
Gibt es bei dir eigentlich keine Fehler wenn man mehrfach auf Spalten clickt?
for i := 0 to grid.Columns.Count -1 do
if Column.Index = i then
s:= grid.Columns.FieldName;
q.Close;
q.SQL.Clear;
q.SQL.Add('SELECT * FROM table ORDER BY ' + s);
q.Open;