DELPHI adoquery系結的資料集adodataset有兩個欄位A和B,如何篩選出欄位A值為1的記錄,并且將這些記錄對應的欄位B的值進行相加。
uj5u.com熱心網友回復:
adodataset.Filter := 'a = 1';adodataset.Filtered := true;
//操作
uj5u.com熱心網友回復:
因為我的資料集系結在grid中,會有資料變化,所以我想對資料集進行操作
var totalM,totalE:integer;
begin
for i:= 1 to dataset.RecordCount do
begin
if dataset.Fields[0].Value = 1 then
totalM := totalM + dataset.Fields[1].AsInteger
else if dataset.Fields[0].Value = 2 then
totalE := totalE + dataset.Fields[1].AsInteger;
end;
end;
這樣寫有問題嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130142.html
標籤:數據庫相關
