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