1

我正在使用 VS 2010。需要将它们拉出ADODB recordset并将它们转换为DataTable. ASP.NET 中是否有任何扩展方法或库可用于转换ADODB recordset为 Datatable。

我可以理解使用OleDataAdapter我们可以实现它。但我很想知道 ASP.net 中是否有可用的实用程序以便我可以使用它。

4

1 回答 1

1

这是帮助您转换ADODB RecordsetDataTable.

 public static DataTable ADODBRSetToDataTable(this ADODB.Recordset adodbRecordSet)
  {
                OleDbDataAdapter dataAdapter = new OleDbDataAdapter();
                DataTable dt = new DataTable();
                dataAdapter.Fill(dt,adodbRecordSet);
                return dt;
  }

确保您已引用 Microsoft ActiveX Data Objects 2.0 库或 >

注意:我没有测试过代码。

于 2013-06-30T06:56:21.560 回答