首页 > 数据库技术 > 详细

fdLocalSql使用方法

时间:2019-01-17 12:35:32      阅读:243      评论:0      收藏:0      [点我收藏+]

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使用方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!