AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:02

Parameter dieser Suchanfrage:

Suche in Thema: SQL Custom Sort
Suche alle Beiträge, die von "schlecki" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQL Custom Sort

     
      by schlecki, 5. Okt 2010
    siehe #29
  • Forum: Datenbanken

    AW: SQL Custom Sort

     
      by schlecki, 5. Okt 2010
    in der doku (links siehe in vorhergehenden Posts ;) ) kann man nachlesen, das die Funktion LPAD ein varchar(32k) zurück liefert. Bei einem geht das gut, bei mehreren hast du ein Problem.
    Als Lösung wird empfohlen, noch einen Cast drumzuwickeln:


    select
    cast(lpad(feld1, 50, ' ') as varchar(50)) Feld1,
    cast(lpad(feld2, 50, ' ') as varchar(50)) Feld2,
    ...
    from
    Table
  • Forum: Datenbanken

    AW: SQL Custom Sort

     
      by schlecki, 5. Okt 2010
    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:


    select field1, field2, lpad(field3, 50, ' ') as field3 from table


    Wenn du wirklich viele Felder hast und die auch...
  • Forum: Datenbanken

    AW: SQL Custom Sort

     
      by schlecki, 5. Okt 2010
    firebird bietet eine UDF an, die genau das leistet: LPAD. Diese musst du allerdings einmal in die DB einbinden:


    DECLARE EXTERNAL FUNCTION lpad
    CSTRING(255) NULL, INTEGER, CSTRING(1) NULL
    RETURNS CSTRING(255) FREE_IT
    ENTRY_POINT 'IB_UDF_lpad' MODULE_NAME 'ib_udf'


    danach kannst du es so aufrufen:


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=schlecki&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=155005
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz