Recordset_KeySet + SQL Server 2005 не работает - VB
Формулировка задачи:
ASP+VB, используется конструкция
Set rs=Recordset_Keyset("SearchRequests",1,3)
Пока был SQL Server 2000 и провайдер SQLOLEDB.1 всё прекрасно работало. Однако после перехода на SQL Server 2005 начали вылетать ошибки Timeout expired на строки кода вроде:
Set rs=Recordset_Keyset("SearchRequests",1,3)
....
rs.Update
Поменяли провайдера на SQLNCLI, который вроде как тоже OLE, но заточен под 2005-ый сиквел. Но теперь уже пошли ошибки вида:
Operation is not allowed when the object is
closed.
на строки кода типа:
Set rs=Recordset_Keyset("SearchRequests",1,3)
....
rs.AddNew
В чем может быть проблема и как бороться с этой ошибкой?
Заранее спасибо за ответ
Set rs=Recordset_Keyset("SearchRequests",1,3)
Пока был SQL Server 2000 и провайдер SQLOLEDB.1 всё прекрасно работало. Однако после перехода на SQL Server 2005 начали вылетать ошибки Timeout expired на строки кода вроде:
Set rs=Recordset_Keyset("SearchRequests",1,3)
....
rs.Update
Поменяли провайдера на SQLNCLI, который вроде как тоже OLE, но заточен под 2005-ый сиквел. Но теперь уже пошли ошибки вида:
Operation is not allowed when the object is
closed.
на строки кода типа:
Set rs=Recordset_Keyset("SearchRequests",1,3)
....
rs.AddNew
В чем может быть проблема и как бороться с этой ошибкой?
Заранее спасибо за ответ
Решение задачи: «Recordset_KeySet + SQL Server 2005 не работает»
textual
Листинг программы
<font color="blue">Set</font> rs=Recordset_Keyset(<font color="teal">"SearchRequests"</font>,<font color="darkblue"><b>1</b></font>,<font color="darkblue"><b>3</b></font>) rs.AddNew
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д