随笔分类 -  Sqlite

摘要:今天在我的数据类中给Add方法完善一下.想要实现添加之后返回添加的实体的自增ID,遂想起了select last_insert_rowid(),可是用了之后就是不好使,各种返回0,后来经度娘指教,我发现一句话"在同一个SQLiteConnection中...",原来如此.修改代码,搞定!我之前是这么写的DBHelperSQLite.ExecuteSql(sql,parameters);return Convert.ToInt32(DBHelperSQLite.GetSingle("select last_insert_rowid()"));注意:由于我的 阅读全文
posted @ 2012-08-28 03:56 阅读(29651) 评论(3) 推荐(0)
摘要:运行某些SQL语句出错database disk image is malformed说明SQLite的内部数据格式,已经损坏sqlite> PRAGMA integrity_check;*** in database main ***Main freelist: 3 of 3 pages missing from overflow list starting at 0排除磁盘空间不够的原因修复步骤$ sqlite3 backup.sqlitesqlite> .output “_temp.tmp”sqlite> .dumpsqlite> .quit$ sqlite3 n 阅读全文
posted @ 2011-11-03 04:02 阅读(37710) 评论(4) 推荐(0)