SqlConnection connection1 = new SqlConnection(Properties.Settings.Default.KalenderDBconnect);
SqlCommand insertCommand = new SqlCommand(
"INSERT into KalenderDB values ('" + tb_name + "','" + tb_Ort + "','" + tb_Event + "','" + tb_Notiz + "','" + teilgenommen + "','" + date + "')");
connection1.Open();
insertCommand.ExecuteNonQuery();
connection1.Close();
有人可以说,为什么insertCommand.ExecuteNonQuery()
不起作用?我找不到问题。
答案 0 :(得分:8)
您的连接和命令未链接在一起。
尝试以下内容:
connection1.Open();
insertCommand.Connection = connection1;
insertCommand.ExecuteNonQuery();
connection1.Close();
此外,正如有人对您的问题发表评论,这很容易引入SQL。你应该使用参数。
答案 1 :(得分:0)
SqlCommand带2个参数
连接名称
SqlCommand objSql = new SqlCommand(" Your Query",ObjectSqlConnection);