Ejemplo n.º 1
0
 private DataTable ADODBRecordset_to_ADODataTable(ADODB.Recordset adoRs)
 {
     string tableName = "adoTable";
     try
     {
         tableName = adoRs.Properties["Unique Table"].Value.ToString();
     }
     catch
     {
         // No existe el nombre de la tabla.
     }
     tableName = (tableName == "") ? "adoTable" : tableName;
     ADODB.Recordset dummyrs = adoRs.Clone(ADODB.LockTypeEnum.adLockReadOnly);
     OleDbDataAdapter myDA = new OleDbDataAdapter();
     DataSet myDS = new DataSet();
     myDA.Fill(myDS, dummyrs, tableName);
     dummyrs = null;
     return myDS.Tables[0];
 }