一、NOT NULL constraint failed: .id
解决方法:
1、设置主键
2、主键自增
https://www.jianshu.com/p/3ce7dc4ecd48
二、无法加载 DLL“SQLite.Interop.dll”,找不到指定的模块
下载:https://www.mzwu.com/article.asp?id=3180
①sqlite-netFx35-binary-bundle-Win32-2008-1.0.79.0.zip
②sqlite-netFx35-binary-Win32-2008-1.0.79.0.zip
带bundle的表示动态库是按混合模式编译的,在使用的时候只需要System.Data.SQLite.dll就可以了,而不带bundle的则是将非托管部分和托管部分分别编译,System.Data.SQLite.dll不能独立使用,还需要有SQLite.Interop.dll才能使用。
我用的是不带bundle包中的System.Data.SQLite.dll,解决方法是要么手工复制SQLite.Interop.dll和exe放一块(不能用引用),要么换成引用bundle包中的System.Data.SQLite.dll。
标签:SQLite,错误,Interop,汇总,System,bundle,dll,Data From: https://www.cnblogs.com/Mars-0603/p/16848297.html