Hi All Can some explain the concept of Cursor Types when opening a ADODB.Recordset i.e. adOpenForwardOnly adOpenStatic adOpenDynamic adOpenDynamic* adCmdTableDirect* adOpenKeyset Thanks