Excel匯入SQL使用者獨佔的問題
開發之路永遠都不會一路暢通 當妳在腦海裡想過一遍 覺得這樣做沒問題的時候 總是會有很多莫名奇妙的阻礙出現 由於我一定要在Excel開啟的情形下,把資料匯入SQL 這個時候如果單獨在visual studio執行已經建好的封包是沒有問題的 可是如果丟到SQL Agent又有問題了,只要我開著Excel," 使用者獨佔 "這個錯誤訊息就會一直出現 這次我不怪微軟了 其實這樣也很合理 當Excel開著的時侯 他怎麼有辦法一邊更新資料一邊多一個分身讓我匯入SQL呢 這次我們另一個組員找到一個解決方法 但只限於Office 2007&2010(撒花) 就是要在校閱>共用活頁簿>把允許多人修改活頁簿這個選項打勾 就可以解決這個問題了 如果你的EXCEL是會常常更新的 記得也要在進階那裡設定更新時間(最短只能五分鐘) 這樣子temp檔才會存入原始檔 如果沒有設定的話資料就會一直停留在上一次存檔的樣子 ******************************************************************************* 4/11 更新一下 在共用活頁簿階那裡設定更新時間的話,源檔還是不會被更新 可以下載Autosave.xla增益集,Excel2007以前的版本有內建 2007以後的版本微軟已經拿掉了,要自己去下載,然後自己新增到增益集裡面,這裡是一個下載點 http://free-downloadable.com/tags/autosave-xla.html