C# SQL Server的Microsoft OLE DB提供程序:System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)处出现未指定错误

C# SQL Server的Microsoft OLE DB提供程序:System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)处出现未指定错误,c#,sql-server,ado.net,sql-server-2014,C#,Sql Server,Ado.net,Sql Server 2014,我在尝试启动存储过程并使用以下方法填充数据集时遇到异常 OleDbDataAdapter.Fill(Dataset ds) 请注意,此异常仅适用于具有数百万行的大型表,对于较小的表,它可以正常工作 SQL Server的Microsoft OLE DB提供程序:未指定错误 位于System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)处的System.Data.OleDb.OleDbDataReader.NextResu

我在尝试启动存储过程并使用以下方法填充数据集时遇到异常

OleDbDataAdapter.Fill(Dataset ds) 
请注意,此异常仅适用于具有数百万行的大型表,对于较小的表,它可以正常工作

SQL Server的Microsoft OLE DB提供程序:未指定错误 位于System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)处的System.Data.OleDb.OleDbDataReader.NextResult()处的 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior 行为,字符串方法)在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior) 在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior 行为)位于System.Data.Common.DbDataAdapter.FillInternal(数据集 数据集,数据表[]数据表,Int32 startRecord,Int32 maxRecords, 字符串srcTable、IDbCommand、CommandBehavior)位于 System.Data.Common.DbDataAdapter.Fill(DataSet数据集,Int32 startRecord、Int32 maxRecords、字符串srcTable、IDbCommand、, 命令(行为)在 System.Data.Common.DbDataAdapter.Fill(数据集)


列名是否与数据库中表的列名相同?可能围绕该行的一些代码会帮助我们吗?以及错误的屏幕截图列名是否与数据库中表的列名相同?可能围绕该行的一些代码会帮助我们吗?以及错误的屏幕截图