title: Operation is not allowed in this context Moveprevious
body: <p>I am getting the error ADODB.Recordset error '800a0c93'</p>
  
  <p>Operation is not allowed in this context on recordset3.moveprevious.</p>
  
  <p>I believe this may be something to do with cursor type ? I have tried adding in </p>
  
  <pre><code>recordset3.CursorType = adOpenDynamic
  recordset3.open FINDPART,adoCon 
  </code></pre>
  
  <p>but getting the same error. </p>
  
  <p>Can someone see what's wrong with my code ?</p>
  
  <pre><code> set recordset3=Server.CreateObject("ADODB.recordset")
  recordset3.open FINDPART,adoCon,3,3
  
   &lt;% do while not recordset3.eof %&gt;
  
     &lt;% if recordset3.fields("product2") = findme then
     response.write("yes")
     recordset3.movenext
     nextpart = recordset3.fields("product2")
     recordset3.moveprevious
     recordset3.moveprevious
     previouspart = recordset3.field("product")
     exit do
     end if
  
     recordset3.movenext
     loop%&gt;
  </code></pre>