gpt4 book ai didi

c# - 如何使用 OleDbDataAdapter Fill 方法只添加确定数量的行?

转载 作者:太空宇宙 更新时间:2023-11-03 22:07:01 25 4
gpt4 key购买 nike

我想在数据集中添加行,但只添加特定数量的行(为了避免“定义的字段过多”异常)。到目前为止,这是我尝试过的:

OleDbCommand command = new OleDbCommand(@"SELECT TOP 100 FROM [" + SheetName + "]", connection);

异常(exception):SELECT 语句包含一个保留字或一个拼写错误或缺失的参数名称,或者标点符号不正确。

OleDbCommand command = new OleDbCommand(@"SELECT * FROM [" + SheetName + "] LIMIT 100", connection);

异常:FROM 子句中的语法错误。

我也试过这个我从另一个site得到的

OleDbCommand command = new OleDbCommand(@"SELECT TOP 100 * FROM [" + SheetName + "]", connection);

异常:定义的字段太多。

我不知道还能尝试什么,有什么建议吗?

最佳答案

您可以指定希望 Fill() 方法检索多少行。这是来自 MSDN 的签名:

public int Fill(
int startRecord,
int maxRecords,
params DataTable[] dataTables
)

http://msdn.microsoft.com/en-us/library/0z5wy74x.aspx

关于c# - 如何使用 OleDbDataAdapter Fill 方法只添加确定数量的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com