【问题标题】:Entering Multiple Rows into Excel using OleDbCommand使用 OleDbCommand 在 Excel 中输入多行
【发布时间】:2015-11-19 19:05:26
【问题描述】:

我在这里尝试做一些非常简单的事情 - 只需在 Excel 电子表格中输入多行。

当我只输入 1 行时,这完全正常。但是当我尝试进入第二行时,它给了我一个 OleDbException 说 'Missing Semicolon (;)'

我已经为此尝试了各种 SQL 语句,但仍然没有运气。有人可以告诉我我做错了什么以及如何解决这个问题吗?

这是我得到的代码:

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

【问题讨论】:

    标签: c# excel


    【解决方案1】:

    您可以尝试像这样创建查询。

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

    【讨论】:

    • ohhh ok...让我尝试从我这边修改和执行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 2022-11-02
    相关资源
    最近更新 更多