AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Field Value Required in RAD 2007 Delphi mit MYSQL
Thema durchsuchen
Ansicht
Themen-Optionen

Field Value Required in RAD 2007 Delphi mit MYSQL

Ein Thema von hirsch · begonnen am 27. Mär 2008 · letzter Beitrag vom 8. Apr 2008
 
hirsch

Registriert seit: 29. Jan 2008
Ort: Tuttlingen
88 Beiträge
 
Delphi 2007 Professional
 
#1

Field Value Required in RAD 2007 Delphi mit MYSQL

  Alt 27. Mär 2008, 15:43
Datenbank: MYSQL • Version: 5 • Zugriff über: dbxmys30.dll
Tage lang versuche ich nur ein Integer-Feld (Pickstatus, länge 10, vorbelegt mit 0) zu ändern.
Der Konstrukt ist klar: Datenbank(TSQLConnection) -> SDS(TSQLDataset) -> DSP(TDataSetProvider) -> CDS (TClientDataSet) ->DS(TDataSource) für das Grid.
Es soll so sein, dass wenn im Grid auf ein Datensatz geklickt wird, dessen Feld PickStatus auf 5 (Variable:= loe) verändert werden soll.
Jedoch bekomme ich beim Post immer 'Field Value required'. Ich hab volle Schreib/Leserechte auf die Datenbank.
Der Code:
Delphi-Quellcode:
procedure TPickStatus.GridCellClick(Column: TColumn);
var loe: integer;
begin
loe:=5;
     ID_i:=datamodule1.cds.FieldByName('ID').value;
     with datamodule1.SDS do
     begin
          if Active then Active:=False;
          SQL_str:='select * from Packingstructure where ID= '+IntToStr(ID_i);
          CommandText:=SQL_str;
          Active:=True;

          with DataModule1.CDS do
          begin
            ShowMessage(IntToStr(RecordCount)); //Nur zum Testen
            if Recordcount >= 1 then
            begin
                 Active:=True;
                 Edit;
                 FieldbyName('PickStatus').value:=loe;
                 Post;
                 ApplyUpdates(-1);
            end
            else
            begin
                 ShowMessage('<> 1 Satz Anz: '+IntToStr(RecordCount));
                 exit;
            end;
          end;
     end;

end;
Nun, ich bin ein bloddy beginer, also habt bitte nachsicht mit mir....
Was will mir die Fehlermeldung sagen?
Ich danke für Eure Ideen......
Wolfgang Hirsch
  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 20:04 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