I've created a hierarchical recordset through code using MSDatashape. I created child fields to relate to the parent. I'm not using the ADO data control. For some reason I'm not able to update and insert on the parent controls but not on the child. The child is read only. Now if I use the ADODC to bind the controls, then I can update and insert. How can I update and insert not using the ADODC? Hopefully I've made some sense.