无法将Excel工作表中的数据更新到Access数据库

时间:2014-12-16 06:54:35

标签: c#

这里是我需要使用C#将数据从excel表保存到数据库访问的代码。我没有收到任何错误,但我的Excel数据无法在数据库访问中更新。我必须为此做些什么?

我的数据库访问表名是“addsales1”。

我的Excel工作表名称是“addsales1”。

string file_name = Application.StartupPath + "\\" + "databaseset.txt";
System.IO.StreamReader objreader;
objreader = new System.IO.StreamReader(file_name);
string sh = objreader.ReadLine();
string con = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox9.Text 
    + ";Extended Properties=Excel 8.0;";

OleDbConnection connection = new OleDbConnection(con);
OleDbCommand cmd = new OleDbCommand("INSERT INTO [MS Access;Database=" + sh + 
    "].[addsales1] SELECT * FROM [addsales1$]");

cmd.Connection = connection;
connection.Open();

cmd.ExecuteNonQuery();
connection.Close();

MessageBox.Show("Sales Details Imported Successfully!");

0 个答案:

没有答案