如何将列表框的内容导出到 Access 中的表格中?
Posted
技术标签:
【中文标题】如何将列表框的内容导出到 Access 中的表格中?【英文标题】:How to export the content of a listbox to a table in Access? 【发布时间】:2014-01-28 19:38:48 【问题描述】:我正在 C# windows 窗体中做一个应用程序,它通过我计算机的每个文件搜索特定文本并将其导出到列表框控件中。现在我想做的是将内容从该列表框中导出到我的 Access 数据库中的一个新表中。不幸的是,目前我找不到任何可以解决问题的方法。我也不能在这里发布任何代码,因为它非常机密。
【问题讨论】:
我认为您需要稍微分解一下这个问题。范围太广了。在将记录插入 Access 数据库时需要帮助吗?您需要帮助拆分列表框中的结果以便使用它们吗? 你是对的。我真正需要知道的是如何将它从我的列表框中提取到 C# 代码中并将其发送到访问中。我知道如何创建表格。 【参考方案1】: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
【讨论】:
好的,我试试,谢谢。如果有效,将被批准为 awswer以上是关于如何将列表框的内容导出到 Access 中的表格中?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Access 数据库中的所有表导出到 Excel - 每个表的工作表
从 MS Access 表单中的动态列表框创建新的 Excel 电子表格