SQLite資料插入異常

2021-07-09 15:34:23 字數 636 閱讀 1361

對比兩條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,@name,@phone,@money,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資料插入異常

對比兩條sql語句 1.insert into memberinfo mtypeid,mname,mphone,mmoney,misdelete values tid,name,phone,money,0 2.insert into memberinfo mtypeid,mname,mphone,m...

sqlite中插入資料無效

在使用insert table,nullcolumnhack,values 向資料庫插入資料時,出現插入資料無效。資料庫 id為主鍵 public static voidinsert photo photo dbhandler.getinstance insert中的 為 public voidin...

Shell 插入Sqlite資料庫

由於專案需要,在shell中操作sqlite資料庫,簡單記錄下 services networkkpi 表結構之前已經建立好,所以,直接使用step1 拼接插入sql字串 table sql insert into services networkkpi name,category id,web o...