如何将列表框的内容导出到 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文件?

使用ivx导出Excel表格的经验总结

如何将 Access 数据库中的所有表导出到 Excel - 每个表的工作表

从 MS Access 表单中的动态列表框创建新的 Excel 电子表格

从网页中复制的下拉框粘贴到EXCEL中,如何导出下拉框中的数据,或者网页中下拉框的数据要怎样快速地采集

如何将数据库中的数据导出到excel?