导航

SQLite数据库操作类

Posted on 2009-04-14 17:47  wanderer  阅读(908)  评论(0)    收藏  举报

配置<add key="SQLString" value="~\demo.db"/> .

 

Code

 

调用方法 :

 

Code

 

注意事项

1. @@IDENTITY LAST_INSERT_ROWID()
2. SELECT cn = COUNT(*) FROM ... SELECT COUNT(*) cn FROM ...
3. LIMIT startIndex,itemCn 这儿的startIndex是从0开始的,而ROW_NUMBER()是从1开始的
4. sqlite中没有SELECT TOP,用LIMIT即可
5. SQLite自增字段,如果在事务中插入数据失败,并不会占用增长后的id,而sql server中对应的id将无效
6. SQLite中没有GETDATE日期函数,在类中加入参数如下DbType.DateTime,DateTime.Now.ToString("s")
7. SQLite支持REPLACE INTO语法,sql server 2008中支持merge to