[英]C#, Excel, OleDB, Insert statement not working
我沒有找到任何有類似問題的人,所以我正在尋求幫助。 我寫了一個簡單的程序,它應該從Excel電子表格(A)中讀取數據,並且在進行一些計算之后會將計算數據插入到不同的電子表格中(B)。
我可以毫無問題地執行SELECT命令,但是當我使用ExecuteNonQuery執行INSERT命令時,它返回1(意味着受影響的一行),但沒有任何內容插入到電子表格中。
我在連接字符串中打開沒有Imex參數的文件。 我甚至嘗試添加此參數,但有一個例外。
insert語句是(示例):
Insert into [Test$](F3,F4,F5,F6,F9,F10,F11,F15,F16,F17,F18,F19,F20,F21,F22,F23,F24,F25,F26) values('1','1','1','2010-07-12','PR','C','P','1','R','OR',null,null,null,null,null,null,null,null,null)
編輯
似乎問題的根源是電子表格本身。 有什么想法嗎?
請點擊以下鏈接:
它有一個非常簡單的代碼,它對我來說很好:
http://csharp.net-informations.com/excel/csharp-excel-oledb-insert.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.