【发布时间】:2011-11-09 20:48:16
【问题描述】:
我想在 DataSet 中添加行,但只添加特定数量的行(为了避免“定义的字段过多。”异常)。这是我迄今为止尝试过的:
OleDbCommand command = new OleDbCommand(@"SELECT TOP 100 FROM [" + SheetName + "]", connection);
例外:SELECT 语句包含拼写错误或缺失的保留字或参数名称,或者标点不正确。
OleDbCommand command = new OleDbCommand(@"SELECT * FROM [" + SheetName + "] LIMIT 100", connection);
例外:FROM 子句中的语法错误。
我也试过这个我从另一个site得到的
OleDbCommand command = new OleDbCommand(@"SELECT TOP 100 * FROM [" + SheetName + "]", connection);
例外:定义的字段过多。
我不知道还有什么可以尝试的,有什么建议吗?
【问题讨论】:
-
为什么要包含方括号“[]”?
标签: c# oledbconnection oledbcommand