SQLITE报错database is locked的解决办法
2016-03-03 08:47
330 查看
用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 解决了
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 解决了
相关文章推荐
- SQL读书笔记(五)
- SQL读书笔记(四)
- mysql的基本使用方法
- IOS sqlite3 数据增删改查
- MySQL用户授权 和 bin-log日志 详解和实战
- IOS sqlite3 使用简单介绍 使用简单介绍
- linux redis安装
- linux上安装Oracle 11g R2 标准版 64位
- Hibernate学习篇03——Oracle sequence
- oracle之续day06—demo
- window下连接ubuntu mysql的问题
- day07—SQL基本查询
- redis
- CodeIgniter针对数据库的连接、配置及使用方法
- MongoDB中的主从同步配置和mongod相关启动命令讲解
- MySQL在右表数据不唯一的情况下使用left join的方法
- MySQL中insert语句的使用与优化教程
- sqlite 常用命令
- sql 中 distinct 去除重复 用法
- linux 安装redis 部署 启动 停止