none
將資料匯出到 xlsx 檔案時引發下例錯誤 RRS feed

  • 問題

  • 使用 VB2008 匯出資料到Excel資料表時都會引發下例錯誤,核對excle資料欄沒錯,變數值也對,就是找不到錯誤處

    懇請指導,謝謝

    2018年1月23日 上午 09:36

所有回覆

  • 1. Excel 為獨佔式存取,請務必確認沒有其他軟體開啟,包含你寫的程式是否有自動連線的程式碼片段。

    2. ExecuteNoQuery 的錯誤,請提供即時的 SQL 與變數內容。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2018年1月23日 下午 12:25
  • 我的excel有兩百多個欄位,前252欄位都正確,從第253欄位之後才引發上例錯誤。

    謝謝


    • 已編輯 小玩熊 2018年1月23日 下午 03:15
    2018年1月23日 下午 01:09
  • 錯誤訊息是:無值提供給一個或多個必要參數, 所以請檢查SQL敘述需要的參數是否都有填入值了

    2018年1月24日 上午 04:33
  • Excel / Access 的 odbc / oledb 限制本來就只能到 255 欄,如果有預期的隱藏欄就爆掉了。

    如果你擔心程式寫得有問題,直接透過 Visual Studio IDE 資料連結功能去測就知道了。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2018年1月24日 上午 11:49