コミットメタ情報

リビジョンe73b9295560f4a51513dc7494a00763f33bfae61 (tree)
日時2020-03-14 08:15:46
作者yamat0jp <terukohietori@gmai...>
コミッターyamat0jp

ログメッセージ

エラーが一か所 テストしたら結構動いている感じです

変更サマリ

差分

--- a/Unit1.pas
+++ b/Unit1.pas
@@ -165,12 +165,10 @@ procedure TDataModule1.createMagId(id: integer; out Data: TJSONObject);
165165 var
166166 i: integer;
167167 begin
168- FDQuery1.SQL.Clear;
169- FDQuery1.SQL.Add('select MAX(magId) as count from mag;');
170- FDQuery1.Open;
171- i := FDQuery1.FieldByName('count').AsInteger + 1;
168+ mag.Last;
169+ i:=mag.FieldByName('magid').AsInteger+1;
172170 mag.Append;
173- mag.FieldByName('magId').AsInteger := id;
171+ mag.FieldByName('magId').AsInteger := i;
174172 mag.FieldByName('magNum').AsString := 'MAG' + i.ToString;
175173 mag.FieldByName('day').AsDateTime := Date;
176174 mag.FieldByName('lastDay').AsDateTime := Date;
@@ -178,7 +176,8 @@ begin
178176 mag.FieldByName('comment').AsString := Data.Values['comment'].Value;
179177 mag.FieldByName('enable').AsString := Data.Values['enable'].Value;
180178 mag.Post;
181- DB.AppendRecord([id, i, 0]);
179+ db.Last;
180+ DB.AppendRecord([db.FieldByName('serial').AsInteger+1, id, i, 0]);
182181 end;
183182
184183 function TDataModule1.createReaderId(Data: TJSONObject): integer;
旧リポジトリブラウザで表示