C# 如何将列表框的内容导出到Access中的表中?

C# 如何将列表框的内容导出到Access中的表中?,c#,winforms,ms-access,listbox,C#,Winforms,Ms Access,Listbox,我正在用C#windows窗体做一个应用程序,它通过我计算机的每个文件搜索特定文本,并将其导出到列表框控件中。现在我要做的是将该列表框中的内容导出到Access数据库中的新表中。不幸的是,目前我找不到任何能起作用的东西。我也不能在这里发布任何代码,因为它是相当机密的 using (SqlConnection c = new SqlConnection("your connection string")) {

我正在用C#windows窗体做一个应用程序,它通过我计算机的每个文件搜索特定文本,并将其导出到列表框控件中。现在我要做的是将该列表框中的内容导出到Access数据库中的新表中。不幸的是,目前我找不到任何能起作用的东西。我也不能在这里发布任何代码,因为它是相当机密的

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