SQLite 编程拾遗

SQLite 编程拾遗,第1张

概述最近使用SQLite做了一个项目,在项目中发现很多问题,现在记录下来,以备他用   1.在app.config中设置SQLite路径的问题 在sqlite中使用相对路径,一般是不会有问题,但是在使用BLOB属性字段,向字段中存储图片的话,必须使用绝对路径。否则你在哪里选择图片,就会在哪里出现一个和你库名字相同的空库,在程序运行的表现为找不到表。   2.日期的判断 如果你进行日期判断,就不能像sq

最近使用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() 来获取。

总结

以上是内存溢出为你收集整理的SQLite 编程拾遗全部内容,希望文章能够帮你解决SQLite 编程拾遗所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1178268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存