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

asp.net采用Oldb 向Excel文件中插入数据问题?在线等待!!!!!!!!!!!!

我现有一个Excel文件.已经做好表头.
例:
线别 段别 雨量观测站 降雨开始时间
表头占据前5行
要求:从第6行开始Inser数据? 如何写Insert语句?
下面是我的部分测试代码:

string m_strSampleFolder = System.Web.HttpContext.Current.Server.MapPath("rainLog.xls");
System.Data.OleDb.OleDbConnection objConn = new System.Data.OleDb.OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + m_strSampleFolder +";Extended Properties=Excel 8.0; ");
objConn.Open();
System.Data.OleDb.OleDbCommand objCmd = new System.Data.OleDb.OleDbCommand();
objCmd.Connection = objConn;
objCmd.CommandText = "insert into [sheet1$](线别) values('测试')";

--------------------编程问答-------------------- UP --------------------编程问答-------------------- 怎么没有回答 --------------------编程问答-------------------- 如果你第5行是表头

线别 段别 雨量观测站 降雨开始时间

那么用上述语句应该是从6行开始插入
--------------------编程问答-------------------- excel不允许用oledb操作数据库,只能select!想插入数据,需要引用excel.dll,搜一下例子吧 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,