![]() |
Datenbank: MSSQL • Version: ? • Zugriff über: ADO Connection
Daten in DBGrid einsetzen
Hi Leute,
wie kann ich Daten aus einem Editfeld in ein DBGrid (bzw in die Datenbank, welche vom DBGrid angezeigt wird) hinzufügen ? MfG Luca Haas |
AW: Daten in DBGrid einsetzen
Änderungen an den Daten werden immer im dahinterliegenden DataSet durchgeführt.
Wenn Update/Insert/Delete für die Abfrage möglich sind (Einfaceh Abfrage/Tabelle) oder wenn DML-Skripte hinterlegt sind, reicht
Delphi-Quellcode:
DS.Insert;
DS.FieldByName('<feldname>').Value := Edit.Text; // Oder DS.Field[<Index>].Value/<Persistentes Feld>.Value DS.Post; |
AW: Daten in DBGrid einsetzen
Okay danke schonmal, aber da ich absoluter Programmier Neuling bin wäre es super, wenn du mir das mit dem DataSet etwas genauer erklären könntest, da ich bisher nur DataSource, Query und Connection kenne
|
AW: Daten in DBGrid einsetzen
Deine Query ist das/ein Dataset ;)
|
AW: Daten in DBGrid einsetzen
Ah okay,
und wie genau kann ich meinem Programm klarmachen, dass ich DS als DataSet benutzen möchte ? Etwas mit:
Code:
var
DS: TDataSet; |
AW: Daten in DBGrid einsetzen
Du denkst zu kompliziert:
Delphi-Quellcode:
Query.Insert;
Query.FieldByName('<feldname>').Value := Edit.Text; // Oder DS.Field[<Index>].Value/<Persistentes Feld>.Value Query.Post; |
AW: Daten in DBGrid einsetzen
|
AW: Daten in DBGrid einsetzen
Alles klar, danke euch, habs jetzt verstanden. :thumb:
|
AW: Daten in DBGrid einsetzen
Noch eine Anmerkung: Insert fügt einen Datensatz hinter dem aktuell ausgewählten Datensatz ein, Append fügt den Datensatz am Ende an.
|
AW: Daten in DBGrid einsetzen
Und commit nicht vergessen. ;)
Sherlock |
AW: Daten in DBGrid einsetzen
Zitat:
|
AW: Daten in DBGrid einsetzen
Zitat:
Delphi-Quellcode:
Oder als Statement mit
Edit;
SQL-Code:
UPDATE table SET Column = value WHERE condition
|
AW: Daten in DBGrid einsetzen
Okay danke Edit klappt super :thumb:
|
AW: Daten in DBGrid einsetzen
Früher hätte man einfach ein Tutorial gelesen ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:18 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