# My RecordSet class won't import fl.data.DataProvider

**URL:** <https://forum.kirupa.com/t/my-recordset-class-wont-import-fl-data-dataprovider/242616>\
**Category:** Uncategorized\
**Created:** [October 28, 2007, 5:45pm UTC](https://forum.kirupa.com/t/my-recordset-class-wont-import-fl-data-dataprovider/242616 "2007-10-28T17:45:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![joshchernoff](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/joshchernoff/32/1852_2.png) [@joshchernoff](https://forum.kirupa.com/u/joshchernoff)\
**Post date:** [October 28, 2007, 5:45pm UTC](https://forum.kirupa.com/t/my-recordset-class-wont-import-fl-data-dataprovider/242616/1 "2007-10-28T17:45:17Z")

</div>

Why won’t the DataProvider base class import!?

I keep getting an error with this class.

```php
package com.gfxcomplex.data {
    
    import fl.data.DataProvider;    
    
    class RecordSet extends DataProvider{
        
        public var dataProvider:DataProvider;    
        
        public function RecordSet(values:Array, category:Array){
            var ar:Array = new Array();
            for (var a:Number = 0; a < values.length; a++) {
                ar[a] = new Object();
                for (var aIndex:* in category) {
                    ar[a][category[aIndex]] = values[a][aIndex];
                }
            }
            dataProvider = new DataProvider(ar);
        }
    }
}

```

> class RecordSet extends DataProvider{  
> 1017: The definition of base class DataProvider was not found.
