码迷,mamicode.com
首页 > 数据库 > 详细

fdLocalSql使用方法

时间:2019-01-17 12:50:56      阅读:451      评论:0      收藏:0      [点我收藏+]

标签:cal   tin   with   connect   proc   inf   使用   record   mtab   

fdLocalSql使用方法

fdLocalSql可以对fdMemTable内存表进行SQL查询(可以对多个fdMemTable内存表进行联表查询哦),fdLocalSql使用SQLITE引擎,而FIREDAC驱动SQLITE,连SQLITE驱动DLL都不需要附带的。

1)设置fdConnection为SQLITE

技术分享图片

2)设置TfdLocalSQL

技术分享图片

技术分享图片

3)创建内存表,Brands,Models:TfdMemTable

技术分享图片

procedure TfrmMain.FormCreate(Sender: TObject);
begin
  with Brands do begin   
    with FieldDefs do begin
      Clear;
      Add(‘Code‘, ftInteger);
      Add(‘Name‘, ftString, 20);
    end;
    Active := True;
    AppendRecord([1, ‘Audi‘]);
    AppendRecord([2, ‘BMW‘]);
    AppendRecord([3, ‘Mercedes‘]);
  end;

  with Models do begin
    with FieldDefs do begin
      Clear;
      Add(‘Brand‘, ftInteger);
      Add(‘Name‘, ftString, 20);
      Add(‘ModelYear‘, ftInteger);
      Add(‘Price‘, ftCurrency);
    end;
    Active := True;
    AppendRecord([1, ‘A4‘, 2012, 40000]);
    AppendRecord([1, ‘A6‘, 2012, 50000]);
    AppendRecord([1, ‘Q7‘, 2012, 70000]);
    AppendRecord([2, ‘3‘, 2012, 40000]);
    AppendRecord([2, ‘5‘, 2012, 50000]);
    AppendRecord([2, ‘X5‘, 2012, 70000]);
    AppendRecord([3, ‘C‘, 2012, 40000]);
    AppendRecord([3, ‘E‘, 2012, 50000]);
    AppendRecord([3, ‘G‘, 2012, 70000]);
  end;
end;

 4)FDQUERY进行SQL内存表查询 

技术分享图片

技术分享图片

 

fdLocalSql使用方法

标签:cal   tin   with   connect   proc   inf   使用   record   mtab   

原文地址:https://www.cnblogs.com/hnxxcxg/p/10281456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!