我有另一个class that creates the connection(请参阅精炼课程中半页),我相信它会连接或者至少在运行时没有遇到任何异常。
我现在想将数据插入我的数据库但没有更新。 我试图关注this示例,但这是为了阅读。
我在show SQL Pane上运行了“querystring”,它确实正确执行。它将数据正确插入为新行。
在我的最后一行之后不知道该怎么办?感谢。
string queryString =
"INSERT INTO UserData UserProfileID, ConfidenceLevel, LoveLevel, HappinessLevel) VALUES ('a051fc1b-4f51-485b-a07d-0f378528974e', 2, 2, 2);";
protected void Button1_Click(object sender, EventArgs e)
{
MySqlConnection database = new MySqlConnection();
database.CreateConn();
Command = new SqlCommand(queryString, database.Connection); //
}
答案 0 :(得分:4)
Command.ExecuteNonQuery();
顺便说一下,你在SQL查询字符串中缺少一个括号。
当然,您在真实查询中使用参数(并且您不会使用字符串连接而不是传递参数,因为它将为破坏性SQL注入攻击打开大门。)