2015-11-19 38 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好的...让我尝试从我身边修改和执行 –