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

DelphiXE7操作sqlite数据库

时间:2017-10-31 20:16:01      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:sqlite   wait   use   数据显示   manual   ted   provider   打开   edr   

 

准备工作:
1.用SQLiteExpertPers建立一个sqlite数据库。
2.打开delphi xe7。
一、FireDAC法
设置库联接
1.放入FDConnection1控件
2.放入FDConnection1.DriverName := SQLite
3.点击“FDConnection1.Params”
4.在“FDConnection1.Params”中写入
  DriverID=SQLite
  Database=C:\Users\zhujianqiang\Desktop\sqlite\sqlite.db  //你的sqlite数据库路径
5.点“确定”
6.设置FDConnection1.Connected为True。
 
设置表联接
1.放入FDQuery1控件
2.设置FDQuery1.Connection为FDConnection1。
3.点击设置FDQuery1.SQL。
4.在FDQuery1.SQL.Text中写入select * from Tmanual。
5.设置FDQuery1.Active为True。
 
设置数据桥
1.放入DataSource1控件
2.设置DataSource1.DataSet为FDQuery1。
 
设置数据显示
1.放入DBGrid1控件
2.设置DBGrid1.DataSource为DataSource1。
PS:在窗体或是数据模块中必须放入FDPhysSQLiteDriverLink1、FDGUIxWaitCursor1这二个控件。有朋友说这是等于注册DLL。
 
二、SQL控件法
设置库联接
1.放入SQLConnection1控件
2.设置SQLConnection1.ConnectionName*为SQLITECONNECTION。
3.设置SQLConnection1.Params中的Database
  为C:\Users\zhujianqiang\Desktop\sqlite\sqlite.db  //你的sqlite数据库路径
4.点“确定”
5.设置SQLConnection1.Connected为True。
 
设置表联接
1.放入SQLQuery1控件
2.设置SQLQuery1.SQLConnection为SQLConnection1。
3.设置SQLQuery1.SQL。
4.在SQLQuery1.SQL.Text中写入select * from Tmanual。
5.设置FDQuery1.Active为True。
 
设置数据转换
1.放入DataSetProvider1。
2.设置DataSetProvider1.DataSet为SQLQuery1。
3.放入ClientDataSet1。
4.设置ClientDataSet1.ProviderName为DataSetProvider1。
 
设置数据桥
1.放入DataSource1控件
2.设置DataSource1.DataSet为ClientDataSet1。
 
设置数据显示
1.放入DBGrid1控件
2.设置DBGrid1.DataSource为DataSource1。

DelphiXE7操作sqlite数据库

标签:sqlite   wait   use   数据显示   manual   ted   provider   打开   edr   

原文地址:http://www.cnblogs.com/m0488/p/7763056.html

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