SQLite数据插入异常

前端之家收集整理的这篇文章主要介绍了SQLite数据插入异常前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

对比两条sql语句

1.insert into MemberInfo(MTypeId,MName,MPhone,MMoney,MIsDelete) values(@tid,@name,@phone,@money,0)
2.insert into memberinfo(mtypeid,mname,mphone,mmoney,misDelete) values(@tid,0)


看似相同,实则不同,运行第一条会出现以下错误

“System.Data.sqlite.sqliteException”类型的未经处理的异常在 System.Data.sqlite.dll 中发生


其他信息: sql logic error or missing database


5 values for 3 columns

sqlite Studio中执行该语句的错误是这样的

[22:47:36] Error while executing sql query: table MemberInfo has no column named MName,MPhone,MMoney



错误的原因:第一条sql语句中使用了中文格式的",",这不符合规范,切记一定使用英文半角输入

猜你在找的Sqlite相关文章