//创建一个数据链接
string strCon = string.Format(@"Provider=Microsoft.Ace.OleDb.12.0;Data Source={0};Extended Properties='Excel 12.0;HDR=NO;IMEX=1'", fileName2);
OleDbConnection myConn = new OleDbConnection(strCon);
myConn.Open();
string strCom = "SELECT * FROM [Material$]";
//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
//得到自己的DataSet对象
myCommand.Fill(dt2);
//关闭此数据链接
myConn.Close();
如上代码, 我是否可以把strCom字串中的Select语句改成Update语句,来更新已存在的Excel中的数据呢?
还是只能把已存在的Excel的数据读取到Dataset中,修改后,再用OleDbDataAdapter.Update更新到Excel中呢?
如果可以直接使用Update语句,那语句应该怎么写呢?