FIREDAC的心得

FIREDAC与UNIDAC有些不同

但大体上是相同的

以下是一些随手笔记:

 

FieldCount是当前FDQuery2所在行里面有多少列

一般用FieldList[X]来代表第几列

str:=FDQuery2.FieldList[0].AsString;

或者用FindField[字段名]来指定第几列

FDQuery2.FindField('装车量').Value;

 

RecordCount 是查询一共返回多少条数据

一般用FDQuery1.Next; 来切换到下一行数据

 

//-------------------------------

下面是我常用的查询某表最大ID的样式

FDQuery2.Close;
FDQuery2.SQL.Clear;
FDQuery2.SQL.Add('SELECT MAX(ID) FROM BMP');
try
FDQuery2.Open;
except
Application.MessageBox('无法查询数据库', '出错', MB_OK + MB_ICONSTOP);
end;

str:=FDQuery2.FieldList[0].AsString;
Application.MessageBox(PWideChar('最大的ID为'+str), '返回', MB_OK + MB_ICONINFORMATION);

转载于:https://www.cnblogs.com/bbnn38/p/3345068.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值