AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Problem mit Datensatz speichern
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit Datensatz speichern

Ein Thema von Borschti · begonnen am 20. Aug 2008 · letzter Beitrag vom 12. Sep 2008
 
Borschti

Registriert seit: 1. Nov 2007
Ort: Marburg Lahn
235 Beiträge
 
Delphi 2007 Professional
 
#1

Problem mit Datensatz speichern

  Alt 20. Aug 2008, 09:40
Datenbank: ADS • Version: 8.1 • Zugriff über: kp
Hallo,

ich habe ein Problem mit dem Speichern von änderungen in einer Query.

Also ich habe eine Query welche normal per SQL Statement gefüllt wird und Später in einem StringGrid ausgegeben wird. Ich benutze ein StringGrid wegen der einfachen durchnummerierung der Datensätze, falls jemand weiß ob man das in einem DBGrid einfach so einstellen kann wäre ich sehr dankbar wenn er mir verraten würde wie das geht, das aber nur so nebenbei.

Also sobald dann etwas in dem StringGrid verändert wird sollen die Geänderten Datensätze in eine Tabelle geschrieben werden bzw. die Datensätze in die Tabelle zurückgeschrieben werden aus der ich sie auch per SQL STatement geholt habe.
Hier liegt jetzt aber mein Problem, ich bekomme eine Fehlermeldung: "In eine Datenmenge die nur zum lesen geeignet ist kann nicht geschrieben werden" oder sowas in der Art, aber der grobe Inhalt sollte so stimmen.

Ich habe gedacht das ich das einfach so machen kann:

Delphi-Quellcode:
    for i := 1 to VisiStringGrid1.RowCount do
      begin
        for z := 1 to sl.Count do
          begin
            VddQuery3.Edit;
            VddQuery3.FieldByName(sl[z]).asString := VisiStringGrid1.Cells[i,z];
            VddQuery3.Post;
          end;
      end;
Also das ich das gesamte StringGrid wegschreibe nachdem etwas verändert wurde (hier besteht sicherlich noch bearbeitungsbedarf, es sollte aber hauptsache erstmal irgendwas weggeschrieben werden).

Nur, wie gesagt, klappt das nicht so wirklich.

Weiß vielleicht jemand Rat?

mfg
Alex
  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 03: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