我正在使用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();
我明白了:
“Group”附近的错误:语法错误和关于连接字符串格式错误的注释。
Male是一个布尔字段,其余是文本。尝试为真,1和是男性入口也都失败了。