I am getting runtime errors when I use my CRecordset derived class and try to insert a new record. I think its something to do with the number of fields in the CDatabase object, m_nFields == 0 apparently???? Does anyone know anything about it, I've run out of ideas