我想在 DataSet 中添加行,但只添加特定数量的行(为了避免“定义的字段过多。”异常)。这是我到目前为止所尝试的:
OleDbCommand command = new OleDbCommand(@"SELECT TOP 100 FROM [" + SheetName + "]", connection);
例外:SELECT 语句包含拼写错误或丢失的保留字或参数名称,或者标点符号不正确。
OleDbCommand command = new OleDbCommand(@"SELECT * FROM [" + SheetName + "] LIMIT 100", connection);
例外:FROM 子句中的语法错误。
我也试过这个我从另一个网站得到的
OleDbCommand command = new OleDbCommand(@"SELECT TOP 100 * FROM [" + SheetName + "]", connection);
例外:定义的字段过多。
我不知道还有什么可以尝试的,有什么建议吗?