加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite 编程拾遗

发布时间:2020-12-12 23:37:55 所属栏目:百科 来源:网络整理
导读:最近使用SQLite做了一个项目,在项目中发现很多问题,现在记录下来,以备他用 1.在app.config中设置SQLite路径的问题 在sqlite中使用相对路径,一般是不会有问题,但是在使用BLOB属性字段,向字段中存储图片的话,必须使用绝对路径。否则你在哪里选择图片,

最近使用SQLite做了一个项目,在项目中发现很多问题,现在记录下来,以备他用

1.在app.config中设置SQLite路径的问题

在sqlite中使用相对路径,一般是不会有问题,但是在使用BLOB属性字段,向字段中存储图片的话,必须使用绝对路径。否则你在哪里选择图片,就会在哪里出现一个和你库名字相同的空库,在程序运行的表现为找不到表。

2.日期的判断

如果你进行日期判断,就不能像sql server中一样,直接使用 adddate = ‘2008-08-08’,就需要是用 adddate=date('2008-08-08'),而且必须使用 yyyy-MM-dd的格式

3.日期差额的判断

他没有diffdate这个函数,判断日期是否相等的差额可以使用date('now') = date(addtime)

4.获取新插入的值

sqlite没有获取新Id的 @@IDENTITY 属性,只能使用SELECT last_insert_rowid() 来获取。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读