Announcement

Collapse
No announcement yet.

Pdx-Tabellen per SQL ohne GrossKleinschreibung sortieren?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pdx-Tabellen per SQL ohne GrossKleinschreibung sortieren?

    Hallo...

    Grundlagen: Delphi 3, BDE 5.01, Paradox-Tabellen

    Datenquelle in einem Formular ist ein TQuery-Objekt, das also per Local-SQL bedient wird (ist doch richtig, oder?)

    SELECT * from KUNDEN.DB
    ORDER BY Adresse

    liefert jetzt aber die Adressen nach Gross-Kleinschreibung sortiert - kann
    man das auch anders hinkriegen?

    Auf "Adresse" sitzt KEIN Sekundärindex.

    Für Tips dankt

    Stephan Blezinger (der sich zum wiederholten Male als Anfänger outet...)

  • #2
    Hallo,<br>
    mit dieser beispielhaften SQL-Anweisung funktioniert es:
    <pre>
    SELECT Name, Strasse, UPPER(Name) AS Sort_name
    FROM "Kunden.db"
    ORDER BY Sort_Name
    </pre&gt

    Comment


    • #3
      die order by Klausel sollte besser so aussehen:<br>
      <b>order by upper(Name)</b>

      Gruß Fal
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment


      • #4
        Paar Probleme tauchen da auf - ich will ALLE Felder der Tabelle haben, und die Struktur der Tabelle ist zur Designzeit noch unbekannt.

        Also:

        <b>SELECT * FROM Kunden.db</b> geht,
        <b>SELECT *, UPPER(Adresse) AS SortAdr FROM Kunden.db</b> geht nicht.

        Bei <b>ORDER BY UPPER(Adresse)</b> wird UPPER als ungültiges Schlüsselwort angemeckert.

        hmm..

        Comment


        • #5
          <pre>
          SELECT UPPER(K.Name) AS Sort_name, K.*
          FROM "Kunden.db" K
          ORDER BY sort_name
          </pre&gt

          Comment


          • #6
            ja... so klappts!

            :-

            Comment

            Working...
            X