Операция не разрешена в этом контексте.
Я получаю сообщение об ошибке ADODB.Recordset error '800a0c93'
Операция не разрешена в этом контексте на recordset3.moveprevious.
Я полагаю, что это может быть что-то делать с типом курсора? Я попытался добавить в
recordset3.CursorType = adOpenDynamic
recordset3.open FINDPART,adoCon
но получаю ту же ошибку.
Может кто-нибудь увидеть, что не так с моим кодом?
set recordset3=Server.CreateObject("ADODB.recordset")
recordset3.open FINDPART,adoCon,3,3
<% do while not recordset3.eof %>
<% 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%>
1 ответ
Решение
Решено - тип курсора должен быть 1
set recordset3=Server.CreateObject("ADODB.recordset")
recordset3.cursortype = 1
recordset3.open FINDPART,adoCon