2015-11-19 37 views
0

我想在這裏做一些非常簡單的事情 - 只需在excel電子表格中輸入多行。使用OleDbCommand在Excel中輸入多行

當我僅輸入1行時,此功能完全正常。但是當我嘗試進入第二行時,它給了我一個OleDbException,說'缺少分號(;)'

我已經嘗試了各種各樣的SQL語句,但仍然沒有運氣。有人可以告訴我我做錯了什麼,以及如何解決這個問題?

這是我已經得到了代碼:

string insertSql = "INSERT INTO Sheet1 (ID, [Company Name]) VALUES (1, 'test 1'), (2, test 2);"; 

回答

0

你可以嘗試這樣的創建查詢。

string insertSql = "INSERT INTO Sheet1 (ID, [Company Name]) VALUES (1, 'test 1'); INSERT INTO Sheet1 (ID, [Company Name]) VALUES (2, test 2);" 
+0

Nop - 嘗試過它,它不會允許它:( – Danny

+0

ohhh好的...讓我嘗試從我身邊修改和執行 –