AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Wie Datenbank Anwendung Debuggen?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie Datenbank Anwendung Debuggen?

Ein Thema von Daniel B · begonnen am 19. Nov 2003 · letzter Beitrag vom 19. Nov 2003
 
Daniel B
(Gast)

n/a Beiträge
 
#3

Re: Wie Datenbank Anwendung Debuggen?

  Alt 19. Nov 2003, 08:08
Hallo Rainer,

die DB an sich ist eine Access, die ich auch mit Access erstmal angelegt, eine Tabelle und 4 Spalten reingemacht habe.
Bis jetzt habe ich in DElphi lediglich nur meine Komponenten aufs Form gesetzt, die ganzen Verbindungen gemacht und es läuft im prinzip alles, ohne richtigen Code benötigt zu haben.

Nun wollte ich eben eine Sortierfunktion einbauen, je nachdem welchen ColumnHeader man angeklickt hat, wollte ich eben nach der jeweiligen Spalte sortieren und das auch noch Ab- oder Aufwärts.

Delphi-Quellcode:
  case SLAdress.iSortIndex of
    0:
      begin
        if SLAdress.bSortOrder then
        begin
          ADOQuery1.Close;
          ADOQuery1.SQL.Clear;
          ADOQuery1.SQL.Add('SELECT * FROM Person ORDER BY ID ASC');
          ADOQuery1.Open;
        end
        else
        begin
          ADOQuery1.Close;
          ADOQuery1.SQL.Clear;
          ADOQuery1.SQL.Add('SELECT * FROM Person ORDER BY ID DESC');
          ADOQuery1.Open;
        end; //if
      end;
Das iSortIndex ist eigentlich nur der ColumnIndex. In der Boolean Var. willich nur prüfen und anhand der entweder aufwärts oder abwärts sortieren, das ist dann eine Toggle-Funktion, wenn ich einmal klicken wirds Abwärts gemacht, klicke ich wieder isses Aufwärts, dann wieder Abwräts usw.

"und direkt auf der Datenbank (z.B. SQL-Explorer) ausgeführt?"
Öööhm, da bin ich jetzt etwas überfordert, muss mal sehen wie da geht und wo das ist. Ich such mal.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz