为什么Invantive数据访问点中的“ ItemsRead”不再起作用?


2

最近几个月我一直在使用更新脚本,但是自3天前以来,更新不再起作用。该错误返回它找不到表ItemsRead的信息,但是它处于替代状态。我的查询返回以下错误。

Invantive error: ValidationException itgeneor028
Unknown table 'ItemsRead'. Possible valid alternatives: ItemsRead, Items, Me, ItemPrices, Titles, ItemDetails, Lines, Units, Leads

发生了什么变化,我该如何解决?客户的网站上没有任何产品,因此非常紧急。我的查询:

use <id>

select e.ID, e.Code, e.Description, e.SalesPrice, e.DefaultSalesPrice, e.ItemGroup, e.ItemGroupCode, e.ItemGroupDescription, e.Notes, e.PictureName, e.PictureUrl, e.Stock, e.Unitdescription, e.IsWebshopItem, i.Class_01, i.Class_02, i.Class_03 from exactonlinerest..items e left join logistics.ItemsRead i on e.ID = i.ID

Answers:


1

错误消息有点不清楚,是的。问题是:找不到*Logistics*.ItemsReadItemsRead没关系。因此,该对象在替代列表中。

顺便说一下,这些对象已重命名:Items并且ItemsRead被意外交换了。现在已得到纠正,因此现在您必须使用以下查询:

select e.ID
,      e.Code
,      e.Description
,      i.SalesPrice
,      i.DefaultSalesPrice
,      i.ItemGroup
,      i.ItemGroupCode
,      i.ItemGroupDescription
,      i.Notes
,      i.PictureName
,      i.PictureUrl
,      i.Stock
,      i.Unitdescription
,      i.IsWebshopItem
,      e.Class_01
,      e.Class_02
,      e.Class_03
from   exactonlinerest..items e
join   exactonlinerest..ItemsRead i
on     e.ID = i.ID
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.