我有問題插入布爾值到數據庫。 我有簡單的結構:c#在數據庫中插入布爾值
struct
{
string name;
bool isStudent;
}
,我想將其插入到這樣的數據的基礎上:
dbCommand.CommandText = "INSERT INTO People (name, isStudent) VALUES ('" + people1.name + "', " + people1.isStudent + ")";
dbCommand.ExecuteNonQuery();
但我拋出異常:
SQLite的錯誤沒有這樣的列:真
它告訴你,你的領域沒有按在你的數據庫中不存在。你的數據庫結構是什麼? '描述database_table' – Luke
插入'@ string','@string ='標準的SQL注入警告。'' – Hogan
布爾值被存儲爲位'1'或'0'你需要'''':'for這,應該解決你的問題。 – Bastardo