我正在使用VS 2010.需要提取ADODB recordset
并将其转换为DataTable
。 ASP.NET中是否有可用于将ADODB recordset
转换为Datatable的扩展方法或库。
我可以理解使用OleDataAdapter
我们可以实现它。但我很想知道ASP.net中是否有任何实用工具可以使用它。
答案 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库或>
注意:我没有测试过代码。