Delphi XE10下用FireDAC与SQLite连接要注意的问题

Delphi在XE的版本上,已经实现了安卓与苹果的移动跨平台,因此只需要一份代码,就可以统领两种手机平台,确实是一种高效的做法和节约的策略。

用Delphi XE7连接SQLite,主流使用FireDAC,即拖4个控件,就可以实现数据连接与提取。

1. FDPhySQLiteDriverLink1

2. FDGUIxWaitCursor1

2.FDConnection1

3. FDQuery1

最主要是在FDConnetion参数定义部分,首先是SQLite数据库,要以UTF8存储数据,这样,OpenMode设为CreateUTF8,为了能显示中文字符,则要将StringFormat设为Unicode。基本就可以了。

上面的主要介绍的是SQLite中文字显示方面的问题.

时间: 2024-09-28 16:23:25

Delphi XE10下用FireDAC与SQLite连接要注意的问题的相关文章

XE7下用FireDAC与SQLite连接要注意的问题

Delphi升华了,在XE的方向上,已经实现了安卓与苹果的移动跨平台,因此只需要一份代码,就可以统领两种手机平台,确实是一种高效的做法和节约的策略. 用XE连接SQLite,主流使用FireDAC,即拖4个控件,就可以实现数据连接与提取. 1. FDPhySQLiteDriverLink1 2. FDGUIxWaitCursor1 2.FDConnection1 3. FDQuery1 最主要是在FDConnetion参数定义部分,首先是SQLite数据库,要以UTF8存储数据,这样,OpenM

Steema TeeChart Pro VCL FMX 2017.20 Full Suorce在Delphi XE10下的安装

一.首先将压缩包TeeChart Pro VCL FMX 2017.20 FS.rar解压到一个目录,比如 E:\Application\Steema TeeChart Pro VCL FMX 2017.20 FS目录下: 二.关闭所有Delphi IDE: 三.运行E:\Application\Steema TeeChart Pro VCL FMX 2017.20 FS目录下的 TeeRecompile.exe程序,在编译之前做如下设置: 四.设置完成后,点击“BEGIN”开始编译安装.

delphi XE5下安卓开发技巧

delphi XE5下安卓开发技巧 一.手机快捷方式显示中文名称 project->options->Version Info-label(改成需要显示的中文名即可),但是需要安装到安卓手机才可以(IOS的没有试过) 二.使用Sqllite存储中文 SqlLite中,字段类型要设置为nvarchar,保存时,有两种方式1)用Post时,对中文的字段要进行UTF8转换先用一个string变量转换一下(不转换的话Win32编译没有问题,Android编译时出错)str_temp:=UTF8ENCO

Delphi能通过SSH登录Linux,连接MYSQL取数么?像Navicat一样

百度随时就能搜,你就懒得搜下.http://tieba.baidu.com/p/671327617 Ssh tunnel通常能实现3种功能1) 加密网络传输2) 绕过防火墙3) 让位于广域网的机器连接到局域网内的机器 --------------------------------------------------------------------------------- Delphi能通过SSH登录Linux,连接MYSQL取数么? SSH是远程连接Linux的其中一种通道方式.目前Li

Flask小记一:Flask-SQLAlchemy Sqlite连接路径问题

 'sqlite:////tmp/test.db' Sqlite连接字符串中的/斜杠说明:三斜杠为相对路径,四斜杠为绝对路径. 实例:  'sqlite:////tmp/test.db'                #表示指向绝对路径在Tmp目录的test.db文件  'sqlite:///Data/test.db'                #表示指向相对路径在当前Py文件同目录的Data目录下test.db文件

Delphi XE10.1 引用计数

以往的Delphi版本,不支持接口的Weak,和UnSafe的引用,支持对象的Weak, UnSafe,而且仅在Android和Ios平台上支持. 现在Delphi XE10.1 Berlin终于增加了对接口的Weak, UnSafe的支持. 1.Weak Weak引用,不影响引用计数器,但是如果对象被释放,Weak引用变量自动清0,来看例子: type TA=class(TInterfacedObject) end; procedure TForm1.Button1Click(Sender:

Navicat for SQLite 连接Sqlite数据库的方法

Navicat for SQLite 配备了数据编辑.SQL查询和数据模型工具,并支持所有SQLite对象类型.其主要功能有数据传输.数据同步.导入或导出.报表等.其凭借设计的方便快捷的用户界面,并且用户创建.组织.访问和共享信息都非常的简便快捷,优化SQLite工作流程,提高工作效率.下面我们将给大家介绍介绍Navicat for SQLite 连接Sqlite数据库的方法? 原文:http://www.formysql.com/jiqiao/sqlite-lianjie.html Navic

FireDAC的SQLite初探

// uses FireDAC.VCLUI.Wait  之后, 可不用添加 TFDGUIxWaitCursor TFDConnection          // 数据连接 TFDQuery                // 数据查询 TDataSource            // 数据源 TDBGrid                // 数据显示 // uses FireDAC.Phys.SQLite 之后, 可不用添加 TFDPhysSQLiteDriverLink //访问SQLi

Delphi XE10.1 引用计数(Delphi XE10.1 Berlin终于增加了对接口的Weak, UnSafe的支持)

以往的Delphi版本,不支持接口的Weak,和UnSafe的引用,支持对象的Weak, UnSafe,而且仅在Android和Ios平台上支持. 现在Delphi XE10.1 Berlin终于增加了对接口的Weak, UnSafe的支持. 1.Weak Weak引用,不影响引用计数器,但是如果对象被释放,Weak引用变量自动清0,来看例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 type   TA=class(TInterfacedObject)