C# 如何将列表框的内容导出到Access中的表中?
我正在用C#windows窗体做一个应用程序,它通过我计算机的每个文件搜索特定文本,并将其导出到列表框控件中。现在我要做的是将该列表框中的内容导出到Access数据库中的新表中。不幸的是,目前我找不到任何能起作用的东西。我也不能在这里发布任何代码,因为它是相当机密的C# 如何将列表框的内容导出到Access中的表中?,c#,winforms,ms-access,listbox,C#,Winforms,Ms Access,Listbox,我正在用C#windows窗体做一个应用程序,它通过我计算机的每个文件搜索特定文本,并将其导出到列表框控件中。现在我要做的是将该列表框中的内容导出到Access数据库中的新表中。不幸的是,目前我找不到任何能起作用的东西。我也不能在这里发布任何代码,因为它是相当机密的 using (SqlConnection c = new SqlConnection("your connection string")) {
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();
}
}
}
对于access数据库,您只需要用OLEDB替换SQL我认为您需要稍微细分一下这个问题。范围太广了。将记录插入Access数据库需要帮助吗?您是否需要帮助在列表框中拆分结果以便使用它们?您是对的。我真正需要知道的是如何将它从我的列表框中提取到C代码中并发送到access中。我知道如何创建表格。好的,我会试试的,谢谢。如果有效,将被批准为awswer