Einzelnen Beitrag anzeigen

schlecki

Registriert seit: 11. Apr 2005
Ort: Darmstadt
148 Beiträge
 
Delphi XE2 Enterprise
 
#23

AW: SQL Custom Sort

  Alt 5. Okt 2010, 14:24
also, das mit dem declare musst du einmalig pro db machen (bis firebird 2.0; ab 2.1 ist das bereits im server implementiert).

In deiner IBTable geht das geht (zumindest ohne eine View).
verwende statt der Table einfach eine Query. Dort kannst du das SQL selbst festlegen:

Code:
select field1, field2, lpad(field3, 50, ' ') as field3 from table
Wenn du wirklich viele Felder hast und die auch alle abgefragt werden müssen (nicht optimal, daher ist die obere Variante besser, weil hier nur die wirklich benötigten Daten übertragen werden), ginge auch das:

Code:
select lpad(t.field3, 50, ' ') t.field3, t.* from table t
wobei hier dann das ursprüngliche Feld auch nochmal(!) mitgeliefert wird. Allerdings ist hier der Name etwas angepasst, etwa Field3_1 oder Field31 - hängt glaube ich von der Version / den Komponenten ab.
  Mit Zitat antworten Zitat