0
嗨,我正在嘗試使用oledb連接更新excel文件。但我收到以下錯誤:
「沒有給出一個或多個必需參數的值。」 這是我的代碼:沒有爲一個或多個所需參數給出的值
String sConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(@"TempUploads\" + hdnExcelName.Value) + ";Extended Properties='Excel 8.0;HDR=NO'";
OleDbConnection objConn = new OleDbConnection(sConnectionString);
objConn.Open();
string sql = "update [Sheet1$] set [A8]='apple1.jpg'";
OleDbCommand objCmdSelect = new OleDbCommand(sql, objConn);
objCmdSelect.ExecuteNonQuery();
objConn.Close();
由於事先
喜remou感謝一噸回答我的問題。我需要更新特定行中的記錄,但我沒有任何主鍵列。有沒有辦法根據excel中的行號更新特定的行? – pankaj 2010-02-17 13:08:31
你可以創建一個單元格記錄集,我已經添加了一個註釋。 – Fionnuala 2010-02-17 20:31:22