当前位置:编程学习 > C#/ASP.NET >>

请教如何将excel表中的记录导入access数据库

strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
        "Data Source=E:\\test.xls;" +
        "Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
        OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM  [Sheet1$]", strConn);
        DataSet myDataSet = new DataSet();
        myCommand.Fill(myDataSet, " [Sheet1$]");
我运行到这一步时,就是把excel的记录放入到Dataset中.下一步我就不知道该如何操作了.请问高手下一步该如何操作呢? --------------------编程问答-------------------- 下一步当然是插入了……
string strSql="";
foreach(DataRow dr in myDataSet.Tables[0].Rows)
{
   strSql+="insert into table (field1,fiedl2.....)values('"+dr["对应的excel的列名"].ToString()"'....);";
}
//执行sql语句 --------------------编程问答-------------------- 请问如果我想插入到access数据库中可以吗? --------------------编程问答-------------------- access数据库没有用过,不过应该和Oracle一样的可以插入数据吧? --------------------编程问答-------------------- 直接插入到ACCESS表里就行了,同意1楼做法
--------------------编程问答-------------------- 操作数据库的方法,都差不多,特别是带有微软血统的
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,