【发布时间】:2014-05-22 13:14:20
【问题描述】:
代码是:
protected void bn_add_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["FYP"].ConnectionString); string str; SqlCommand com; conn.Open(); for (int i = 0; i < listbox_selected.Items.Count; i++) { if (listbox_selected.Items[i].Selected == true) { str = "INSERT INTO Competency_TechnicalSkill('" + listbox_selected.Items[i].ToString() + "')"; com = new SqlCommand(str, conn); com.ExecuteNonQuery(); } }
我已多次尝试将数据插入 Competency_TechnicalSkill 数据库。然而, 没有任何东西进入数据库,因此,想知道是否有任何解决方案可以解决这个问题。谢谢!
【问题讨论】:
-
你想在这里做什么?您试图通过列表框项填充表中的哪些字段?是一个字段还是多个字段? Have you checked these questions。如果没有,欢迎来到 StackOverflow。请在发布之前检查类似的问题并尝试接受的答案。
-
我收到此错误:ExecuteNonQuery:连接属性尚未初始化。
-
您是否使用一个字段和一个值测试了您的连接字符串是否正确? (没有列表框等)您是否仅在使用列表框插入路由时收到此错误?
-
问题在这里很清楚。除了连接问题。查看我的答案并尝试