![]() |
Datenbank: MySQL • Version: 4.0x • Zugriff über: Dac4MySQL
Daten in einer SQL ändern über DBGrid
Ich habe eine DBGrid und möchete da 2 Felder ändern können das geht aber leider nicht und ich muss die Daten in 2 Tabs ändern.
Das ganze soll für ne Inventur die Eingabe der neunen Bestände sein. |
Re: Daten in einer SQL ändern über DBGrid
Nimm doch die ZEOS-Komponente. Die ist sehr gut. Damit habe ich auch meine Datenbanken auf den Linux-Rechnern angesteuert...
|
Re: Daten in einer SQL ändern über DBGrid
Die komponenten sind schon gut es geht ja auch über eine SQL Daten zu ändern hab auch eine UpdateSQL aber ich will ja 2 Tabs über eine DBGrid ändern und das geht nicht.
|
Re: Daten in einer SQL ändern über DBGrid
Kannst du mal bitte genau erklären, was du machen willst?
Ich kann mir so nix genaues vorstellen... :gruebel: |
Re: Daten in einer SQL ändern über DBGrid
Ich hab folgendes vor.
Ich habe eine DBGrid wo mein Lager angezeigt wir nun muss ich ca. 50000-300000 Artikel ändern können möglichst schnell. Also für den Benutzer eine einfach und schnell möglichkeit die Daten zu ändern (EK und Bestand). Der bestand wird aber gelogt also wer hat wann und wo was bewegt daher die 2. Tab. |
Re: Daten in einer SQL ändern über DBGrid
Ich weiß nicht, wie Du Dir das mit dem DBGrid vorstellst. Ich denke, es wäre sinnvoller zur Laufzeit zwei SQL-Statements aufbauen und absetzen, eines für das Update und ein zweites für das Insert in das log. Ich bin mir jetzt nicht ganz, obe MySQL Stored Procedures und/oder Trigger kennt. Die wären dafür geeigneter.
|
Re: Daten in einer SQL ändern über DBGrid
Mein problem sind nicht die Inserts sonder wie kann ich in der DBGrid das edit abfagen das er nicht die Daten ändert sonder das ich was ausführen kann
|
Re: Daten in einer SQL ändern über DBGrid
Zitat:
|
Re: Daten in einer SQL ändern über DBGrid
Ja hab ich aber wie kann ich herausfinden welches feld geändert wurde
|
Re: Daten in einer SQL ändern über DBGrid
Such mal nach sowas wie OldValue/NewValue oder so ähnlich.
Die kannst du vergleichen und herausfinden, ob die Werte geändert wurden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 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