sqlite
李正己
双翼软件创始人
展开
-
Delphi FireDAC 出现Variable length column[*] overflow. Value length - [80], column maximum length
遇到这个问题很奇怪,FireDAC的 TFDQuery组件访问SQLlite数据库,使用insert into语句插入一条数据长度为80的字符串,但是用 select * from 查询的时候却出现异常:Variable length column[Namee] overflow. Value length - [80], column maximum length - [40].,出现错误的原因原创 2016-09-29 09:57:14 · 2504 阅读 · 4 评论 -
使用FireDAC打开SQLite数据库韩文、阿拉伯文出现乱码的处理方法
现象:使用FireDAC的TFDConnection连接SQLite数据库,DBGrid显示数据库表中的数据时,中文、英文可以正常显示,韩文、阿拉伯文都显示为问号。处理方法:在TFDConnection.ConnectionString连接字符串属性中增加 StringFormat=Unicode;原创 2016-11-14 15:54:50 · 969 阅读 · 0 评论 -
Access 转 SQLite 注意事项
最近将一个程序从Access修改为SQLite,需要调整的地方整理如下。Access 中可以直接使用数字开头的表名称, SQLite中不可以直接使用,表名要加双引号,例如 select *from "1table" (1table前后要加双引号, Access中不用加双引号)。SQLite中没有 now 函数,要用 datetime() 代替。Access 使用sql语句中使用 in原创 2016-09-19 16:12:14 · 3701 阅读 · 0 评论