我正在使用 C++/cli Visual Studio 2010 和 SQLite。代码编译但连接字符串生成错误:
String ^ SQL = String::Format("INSERT INTO Backstroke (Date, Fullname, Male, Group, Length, Points) VALUES ('{0}', '{1}', '{2}','{3}','{4}','{5}' ) ", "a","b",true,"d","e",1);
cmdInsert->Connection = db;
cmdInsert->CommandText = SQL;
cmdInsert->ExecuteNonQuery();
我得到:
“组”附近的错误:语法错误和有关连接字符串格式不正确的注释。
男性是一个布尔字段,其余的是文本。尝试正确,男性条目的 1 和 Yes 也都失败了。