delphi之TDataset


 

TDataSet控件一些重要的屬性:

Active:判斷數據庫是否已打開;

 Eof:判斷數據集是否指向最后一條記錄(在以下狀態下為true:1.打開一個空的數據集;2.調用Last方法;3.調用next方法但當前記錄已經是最后一條記錄;4.對空范圍或記錄調用SetRange方法);

RecordCount:與數據集關聯的記錄條數;

FieldValue:在數據集的活動記錄中提供對所有字段的值的訪問方法。(重要)

Append:添加一個新的、空的記錄到這個數據集的末尾。(重要)

FieldByName:根據字段的名稱來訪問(只用用來訪問已存在的字段,否則會報EDatabaseError錯誤)。(重要)

 Delete:刪除一個活動記錄並指針移動到DataSet對象的下一個記錄。(重要)

 DisableControls:利用數據控件顯示與一個DataSet對象關聯的禁用數據。

EnableControls:與DisableControl剛好相反。

  First:移動到DataSet的第一條記錄。調用該方法的目的是為了讓DataSet的第一條記錄設置為active。(重要)

 IsEmpty:判斷數據集是否為空。(重要)

Next:移動到下一條記錄。(重要)

Last:將指針移動到數據集的最后一條記錄。(重要)

Open:打開數據集。(重要)

with jscdQryPackBalances do
  begin

   departdate := FieldByName('departdate').AsDateTime;

  vehicleno := FieldByName('vehicleno').AsString;
end;


if jcdspackbalance.Active then
begin
jcdspackbalance.Edit;
jcdspackbalance.AppendRecord([departdate,agentrate]);
end
else
begin
jcdspackbalance.CreateDataSet;
jcdspackbalance.AppendRecord([departdate,agentrate]);
end;

 
         

jscdQryPackBalances.Edit;
jscdQryPackBalances.Delete;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM