使用ADODB记录集

时间:2013-06-30 06:50:09

标签: datatable asp.net-4.0 adodb

我正在使用VS 2010.需要提取ADODB recordset并将其转换为DataTable。 ASP.NET中是否有可用于将ADODB recordset转换为Datatable的扩展方法或库。

我可以理解使用OleDataAdapter我们可以实现它。但我很想知道ASP.net中是否有任何实用工具可以使用它。

1 个答案:

答案 0 :(得分:1)

这是帮助您将ADODB Recordset转换为DataTable的简单方法之一。

 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库或>

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