用于SQL Server的Microsoft OLE DB提供程序:System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)中的未指定错误

时间:2017-06-21 09:03:37

标签: c# sql-server ado.net sql-server-2014

尝试触发存储过程并使用以下方法填充数据集时出现异常

OleDbDataAdapter.Fill(Dataset ds) 

请注意,此异常仅适用于具有数百万行的大型表,对于较小的表,它可以正常工作。

  

用于SQL Server的Microsoft OLE DB提供程序:未指定错误       System.Data.OleDb.OleDbDataReader.NextResult()at System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)at System.Data.OleDb.OleDbDataReader.NextResult()at   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(的CommandBehavior   行为,String方法)at   System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)   在   System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(的CommandBehavior   在System.Data.Common.DbDataAdapter.FillInternal(DataSet。)的行为)   dataset,DataTable [] datatables,Int32 startRecord,Int32 maxRecords,   字符串srcTable,IDbCommand命令,CommandBehavior行为)at   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet,Int32   startRecord,Int32 maxRecords,String srcTable,IDbCommand命令,   CommandBehavior行为)at   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)

0 个答案:

没有答案