博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLITE报错database is locked的解决办法
阅读量:5239 次
发布时间:2019-06-14

本文共 347 字,大约阅读时间需要 1 分钟。

用firedac连接SQLITE数据库,空间tdbedit绑定字段name,如下语句修改其值时报错。

procedure TForm1.Button3Click(Sender: TObject);
begin
 fdquery.Edit;
 fdquery.FieldByName('name').AsString:='test2';
 fdquery.post;   //执行到这里报错 [FireDAC][Phys][SQLite] ERROR: database is locked. 换成refresh也一样。
end;

 

设置SQLITE的连接参数 LockingMode=normal 解决了

转载于:https://www.cnblogs.com/hnxxcxg/p/5237238.html

你可能感兴趣的文章
input 输入值的监听 禁止输入特殊字符
查看>>
jQuery生成QRcode二维码
查看>>
网络编程知识点(一)
查看>>
C# 怎么才能取到网卡的型号信息呢? 如: 博通 NetLink BCM57781 Gigabit Ethernet
查看>>
git基础-撤销操作
查看>>
非空即真,非零即真
查看>>
[译] 命名有意义的版本号2.0.0-rc1
查看>>
[BZOJ4361]isn(DP+容斥+树状数组)
查看>>
从错误中学python(4)——最小公约数与辗转相除法
查看>>
Objective-C学习笔记(四)——OC实现最简单的数学运算
查看>>
「五」创建一个带 tomcat 服务的基础镜像(修订版)
查看>>
Android布局
查看>>
Win7下VS2010、IIS7配置常见问题收集
查看>>
C#控制台或应用程序中两个多个Main()方法的设置
查看>>
Spring Resource框架体系介绍
查看>>
JSON对象与字符串的互换——JSON.parse()和JSON.stringify()
查看>>
求N以内与N互质的数的和
查看>>
SICP习题 1.7 (求平方根改进)
查看>>
实验七
查看>>
开始时间不能大于结束时间的方法Layui
查看>>