新人求教:向sqlite数据库写数据不成功?
采用下面语句往数据库写一条内容。
string a = "火灾报警控制器";
string sql = "insert into message (控制器类型) values (a)";
SQLiteCommand command = new SQLiteCommand(sql, myConnection);
command.ExecuteNonQuery();
数据库表格定义的char类型。
1.当a不加单引号时,会报错
如下:SQL logic error or missing database
no such column: a
2.当a加单引号时,‘a’。不报错,但是数据库中 写入的是字母 a,并不是字符串变量的内容 火灾报警控制器。
我想要写入的是 火灾报警控制器 这几个字。求前辈指教。