I try to set the bookmark (i.e. get another current record) of a ADO recordset object with the selecteditem-property of a DataList control:

adoDataControl.Recordset.Bookmark = dblDataList.SelectedItem

This works _but_ it also changes the second field of the first record in the recordset above to a value equal to a field in the dblDatalist.Selecteditem record.
This is very strange! I have no pending updates to be done, I'm just changing the bookmark. No events occur, the record seems to change by it self.

Any ideas?
Anyone?
Please?