Skip to content
Menu
Digital Tech Global
  • Privacy Policy
Digital Tech Global

Устранение бизнес-ошибки 80040e18

Posted on January 27, 2022January 28, 2022 by

Only admnistrator owned posts can execute the [includeme] shortcode. This message is shown only to administrators.

Table of Contents

  • 08.08.2011 01:08 | #1 Гарет.ТаннаттНэш253613
    • Ошибка “80040e18” Microsoft OLE DB Provider для SQL Server – не удается найти позицию набора строк
  • 08.08.2011 07:58 | #2 Джейсон БирнсВеб-ассистент
    • Энн
    • Расанен [MVP]
    • Related posts:

08.08.2011 01:08 | #1 Гарет.ТаннаттНэш253613

Ошибка “80040e18” Microsoft OLE DB Provider для SQL Server – не удается найти позицию набора строк

Я выбираю отклонение 4 . в Dreamweaver CS5.5. При исторической интеграции процедуры «Добавить в корзину» Ecart изменил тип курсора набора записей.

Но в данной ситуации он не задействован и поэтому у меня возникает следующая ошибка при проверке действий добавить в корзину –

provider error 80040e18

“Ошибка поставщика Microsoft OLE DB для SQL Server ‘80040e18’
Невозможно перезапустить позицию набора строк.
/detail.asp, строка 36″

<%
Dim RsProductDetail__MMColParam
RsProductDetail__MMColParam, скорее всего, будет равен “0”
If (Request(“p”) <> “”) Then
RsProductDetail__MMColParam означает Request( “p”)
End if
%>
<%
Dim RsProductDetail
Dim RsProductDetail_cmd
Dim RsProductDetail_numRows

Set RsProductDetail_cmd = Server.CreateObject(“ADODB.Command”)
RsProductDetail_cmd.ActiveConnection = MM_Connection_STRING
RsProductDetail_cmd.CommandText = “ВЫБЕРИТЕ ВСЕ ПО ПОРЯДКУ ПО P.ID DESC”
> RsProductDetail_cmd .Prepared означает true
RsProductDetail_cmd.Parameters.Append RsProductDetail_cmd.CreateParameter(“param1”, 5, 1, -1, RsProductDetail__MMColParam) ‘adDouble

Set RsProductDetail = RsProductDetail_cmd.Execute
RsProductDetail_numRows = 0
%>
<%
‘ WA eCart AddToCart
if (cStr(Request.Form(“ShoppingCart_1_ATC”)) <> “” ИЛИ cStr(Request.Form(“ShoppingCart_1_ATC.x”)) “”) <> then
ATC_itemID = cStr(Request.Form(“ShoppingCart_1_ID_Add”))
Значение ATC_AddIfIn установлено равным 0
ATC_RedirectAfter = ” cart.html”
ATC_RedirectIfIn = “”
ATC_RSPos означает RsRelatedProduct.AbsolutePosition
RsRelatedProduct.MoveFirst()
DO while (NOT RsRelatedProduct.EOF)
если покупатели думают (cStr(RsRelatedProduct. Fields(“ID”).value) = cStr(ATC_itemID)) Then
ATC_itemName равно “” & cStr((RsRelatedProduct.Fields.Item(“Product-Name”).Value)) и привязка столбца “””
ATC_itemDescription равно “” & cStr((RsRelatedProduct.Fields.Item(“Description”).Value)) & “”‘ привязка столбца
ATC_itemWeight соответствует cDbl(“0”)’ привязке Column
ATC_itemQuantity = in ” & cStr (Request.Form (“ShoppingCart_1_Quantity_Add”)) & “”” привязка
столбец n A TC_itemPrice равен c Dbl(“” & cStr((RsRelatedProduct.Fields.Item(“Price” ).Value)) & “”)’ Binding
ray ATC_itemItemDeliveryCharge означает cDbl(“0”)’ Binding< br> Выход из столбца DO
исчерпан, если
RsRelatedProduct.MoveNext()
Цикл
RsRelatedProduct.AbsolutePosition = ATC_RSPos
в предположении (IsNumeric(ATC_itemQuantity) AND ATC_item Quantity <> 0), then
> tv get ShoppingCart = ShoppingCart_AddToCart(ATC_AddIfIn, ATC_RedirectIfIn, ATC_itemID, ATC_itemName, ATC_itemDescription, ATC_itemWeight, ATC_itemQuantity, ATC_itemPrice, atc_itemitemdeliverycharge)
if (ATC_RedirectAfter <> “” AND = ShoppingCart_redirS”)
ShoppingCart_redirS _.Продолжать. (“WAEC”)_.ContinueRedirect = cStr(Request.ServerVariables(“Script_Name”)) & “?” & cStr(Request.QueryString())
функция if
конец if
%>

Я попытался добавить RsRelatedProduct.ActiveConnection.CursorLocation=более похожее на Set RsProductDetail=RsProductDetail_cmd.Execute, чтобы ошибка отображалась только тогда, когда вы хотите перейти к последовательности 37.

08.08.2011 07:58 | #2 Джейсон БирнсВеб-ассистент

Некоторые более новые версии, указывающие на IIS, не позволяют изменять каждую позицию курсора для конкретной записи. Вы должны попробовать переключатель 36:

какая строка будет перестраивать почти наборы записей и перемещать их в начало.

<р>искусство писал(а):
> Поставщик Microsoft OLE DB для ошибок SQL Server’80040e18′
>
> Не удалось перезапустить набор строк.
>
> /pagename.line asp, 408
>
> Я выполнил asp, хранимую процедуру и буду делать все вышеперечисленное регулярноОшибки. Идеи
> простой способ вернуться, чтобы исправить это?

<р>установить commSearch = Server.CreateObject(“ADODB.Command”)
commName.ActiveConnection = MM_connShnta_STRING
commName.CommandText означает “storeprocedurename”
CommName.Parameter.AppendcommSearch.CreateParameter(“@RETURN_VALUE”, 3, 4)
CommName.Parameter.AppendcommName.CreateParameter(“@search1”, 200,
1100,commName_search1)
CommName.Parameter.AppendcommName.CreateParameter(“@search2”, 200,
1.20.commSearch__search2)
CommName.Parameter.AppendcommName.CreateParameter(“@search3”, 200,
1.6000.commSearch__search3)
commName.CommandType считается 4
commName.CommandTimeout = 0
commName.Prepared подразумевает ложь
set rsName = commName.Execute
rsName_numRows равно 0

Фото профиля Анны

Энн

не прочитана,

< p >Февраль com/a/default-user=s40-c”>

в

Кто-нибудь, пожалуйста объясните смысл всего этого сообщения об ошибке (или подскажите, где его посмотреть
):
Ошибка поставщика Microsoft OLE DB для драйверов ODBC 80040e18
Набор строк был создан примерно как перемещение данных в реальном времени и не будет воссоздан во время работы.

Я запускаю локализованную процедуру, которая принимает параметры подсказок и возвращает
результирующий набор, который загружает одну запись. Базой данных может быть Sybase в Unix.
Спасибо,
Энн

Rasanen Изображение профиля [MVP]

Расанен [MVP]

Непрочитано,

< раздел>

6. Февраль 1998 г., 9:00:00

an aria-labelledby=”i10″ jsname= “yjbGtf ” role=”region”>< p>Энн,

Вы используете ADO 1.0 или 1.5?

Может быть, мы можем помочь вам здесь
< a&q= http://support.microsoft.com/support/kb/articles/q174/2/25.asp&source=gmail&ust=1643178831588000&usg=AFQjCNFPbLxux6cSETPfT5dX-cTjNpY_kA" href="http://support.microsoft.com/support/kb/articles/q174/2/25.asp"> http://support.microsoft.com/support/kb/articles/q174/2/25.asp

provider issue 80040e18

Моя ошибка может вводить в заблуждение, но в большинстве случаев
только курсор.

Курсор стиля де-факто для тип записи, возвращаемый командой Execute() или
метод Open() записи, скорее всего, будет только вперед.

Поскольку это обычно фактический курсор вперед и назад (как того требует MoveFirst человека .
), ADO снова выполняет запрос и, кроме того, переходит к
требуется регистрация.

Если вы определяете массовую популярность в параметрах коллекции Parameters в объекте Command
а затем получить Execute, ADO больше не будет считать политики
действительными при запуске.Без действующих политик большая часть команды не может быть выполнена
для MoveFirst, и будет отображаться эта конкретная ошибка, показанная здесь.

Возможны следующие решения:

Вызов MoveFirst или MovePrevious действительно ссылается на этот тип набора записей. MoveNext
работает, как и ожидалось.
Instea d использования параметров, сформируйте архипелаг запросов, объединив —
d. H ‘STRSQL = “Select EmployeeID, FirstName, From lastname Employees
где Firstname равно ‘” + fname + “‘”‘ — больше не используйте одну непараметризованную строку
в качестве полного текста большинства команд управления объектами. . Вышеупомянутая ошибка возникает только при наличии
параметризованных запросов.

Измените этот тип курсора на любой, отличный от
для большинства наборов записей.
Only admnistrator owned posts can execute the [includeme] shortcode. This message is shown only to administrators.

Only admnistrator owned posts can execute the [includeme] shortcode. This message is shown only to administrators.

г.

Related posts:

  1. Устранение любых проблем с файловой системой означает
  2. безопасная система отключена
  3. Простой способ исправить проблемы с переделкой BIOS Latitude D420
  4. Как справиться с событием Ntfs с идентификатором 55 в Windows 7
Russian

Recent Posts

  • Förslag På Att Reparera Linux-startbara CD-skivor Med Antivirus
  • Sugestões Para Reparar CDs Inicializáveis ​​do Linux Com Antivírus
  • Sugestie Naprawy Rozruchowych Dysków CD Z Systemem Linux Za Pomocą Programu Antywirusowego
  • Vorschläge, Um Bootfähige Linux-CDs Mit Antivirus Reparieren Zu Können
  • Outlook Express Dbx 복구 도구 무료 다운로드에 문제가 있습니까?

Recent Comments

No comments to show.

Archives

  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022

Categories

  • Dutch
  • English
  • French
  • German
  • Italian
  • Korean
  • Polish
  • Portuguese
  • Russian
  • Spanish
  • Swedish
©2022 Digital Tech Global | Powered by WordPress & Superb Themes