AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Neue Datensätze markieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Neue Datensätze markieren?

Offene Frage von "Svenkan"
Ein Thema von Svenkan · begonnen am 4. Dez 2007 · letzter Beitrag vom 5. Dez 2007
 
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Neue Datensätze markieren?

  Alt 5. Dez 2007, 17:20
Zitat von Svenkan:
2. interessiert mich!
Kannst du mir ein Beispiel geben bzw. es etwas erklärn?
Hmmm... ich sehe Du verwendest dbase. Damit kenne ich mich gar nicht aus. Bin auch sonst nicht der DB-Crack. Für das was ich brauche, reicht mir mein Wissen aber.

Okay, hier mal ein SQL-Beispiel:

Tabelle tblTest
Feld ID = Integer (AutoIncrement)
Feld Test = String bzw. Char(xy)
Feld NewFlag = Boolean

1. Einfügen eines Datensatzes (kannst es auch wie bisher machen, hier eben nur auch NewFlag = True setzen!):

 INSERT INTO tblTest (Test, NewFlag) ('Das ist ein Test', true) 2. Das Exportieren kannst Du ja (wohl) bereits. Hier vorher ein Filter mit NewFlag = True setzen. Fertig.

3. Zurücksetzen des Flags (Achtung!! Hier ist es egal, aber der UPDATE-Befehl ändert ohne Angabe eines WHERE... ALLE (!) Datensätze)

SQL-Code:
 UPDATE tblTest SET NewFlag = False
  WHERE NewFlag = True
Zumindest als Ansatz dürfte das reichen...

Grüße,
SCRaT

P.S.: Hier noch eines der hunderten SQL-Tutorials. Solltest Dir die wichtigesten Befehle mal anschauen... link
Michael Kübler
  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 15:12 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 by Thomas Breitkreuz