我正在使用C#windows窗口中的应用程序,通过我的计算机的每个文件搜索某个文本并将其导出到Listbox控件中。现在我想要做的是将该列表框中的内容导出到Access数据库中的新表。不幸的是,目前我找不到任何可行的伎俩。我也不能在这里发布任何代码,因为它非常机密。
答案 0 :(得分:2)
using (SqlConnection c = new SqlConnection("your connection string"))
{
c.Open();
using (SqlCommand cmd = new SqlCommand("INSERT INTO table (field1, field2) VALUES (@field1, @field2))
{
foreach (ListItem item in listbox2.Items)
{
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@field1", item.Value);
cmd.Parameters.AddWithValue("@field2", item.Text);
cmd.ExecuteNonQuery();
}
}
}
对于访问数据库,您只需要用OLEDB替换SQL