Einzelnen Beitrag anzeigen

Benutzerbild von Daniela.S
Daniela.S

Registriert seit: 1. Mär 2008
Ort: Niederösterreich
226 Beiträge
 
Delphi XE4 Enterprise
 
#1

Datensätze bearbeiten...

  Alt 28. Sep 2009, 11:51
Datenbank: MSSQL • Version: 2005 • Zugriff über: QL Befehl ändern
Hallo,

ich hätte einmal eine Grundsatzfrage bezüglich dem Bearbeiten der vom Benutzer ausgewählten Datensätze. Betrifft jetzt nicht unbedingt die verwendete Datenbank (in meinem Fall MSSQL Server 2005), bzw. hab ich auch keine Probleme, ist nur einmal so eine Frage die mich interessiert...

Wie handhabt ihr es wenn der Benutzer verschiedene Datensätze in einer DBGrid zufällig, also solche die nicht der Reihe nach und keine eindeutige Kennzeichnung haben, auswählt und in diesen Datensätzen ein oder mehrere Felder ändern möchte?

Generell gibt es ja mehrere Möglichkeiten, aber welche ist die eleganteste und schnellste (auch in Bezug auf MutliCore CPUs) Lösung?

1) Ausgewählte Datensätze im DBGrid mit Bookmark abarbeiten und
a) gleich jeden Datensatz im Dataset ändern oder
b) einzeln über einen extra SQL Befehl ändern?

2) Die ausgewählten Datensätze zuerst über ein extra Daten- bzw. Statusfeld markieren (wie in 1.) und dann mittels SQL Befehl alle mit einer Abfrage aktualisieren?


vielleicht gibt es ja noch eine andere Möglichkeit die ich nicht kenne...


lg,
Daniela
  Mit Zitat antworten Zitat