首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在遗留系统中使用vb.net查询MSACCESS97EFAIL

在遗留系统中使用vb.net查询MSACCESS97EFAIL
EN

Stack Overflow用户
提问于 2014-03-28 21:20:56
回答 1查看 36关注 0票数 0

当我从.net运行以下查询时,它出现了一个efail错误

但是当我运行sql脚本抛出访问时,它是成功的,这是一个遗留系统,顺便说一下,我支持它,在线上说它是保留字,但我在这个查询中看不到任何大小和前缀?

代码语言:javascript
复制
SELECT 
    Orders.OrderNumber, 
    Orders.OrderLine, 
    Orders.Orderdate, 
    Orders.Deldate, 
    Orders.CutOffDate, 
    detail.Location, 
    Location.Description,   
    TagBarCode.TagBcode, 
    detail.PLU, 
    Style.Description, 
    StockType.Description,
    VatRate.Vcode, 
    VatRate.Vatname, 
    VatRate.VatRate, 
    Orders.OnOrder, 
    Sum(Orders.Cost*Orders.Onorder) AS LineNetCost, 
    Orders.Cost, 
    Sum(orders.cost*(1+(VatRate.VatRate/100))) as GrossCost
FROM (
 (
  (
    (
      (Style INNER JOIN detail ON Style.uniqueref = detail.UniqueRef)
      INNER JOIN Orders ON (Orders.PLU = detail.RootPlu) 
                       AND (Style.uniqueref = Orders.UniqueRef) 
                       AND (detail.Size = Orders.Size) 
                       AND (detail.Location = Orders.Location)
    ) 
    INNER JOIN StockType ON detail.Stocktype = StockType.Stocktype
   ) 
   INNER JOIN Location ON detail.Location = Location.Location
  ) 
  INNER JOIN TagBarCode ON (detail.RootPlu = TagBarCode.Plu) AND (detail.Size = TagBarCode.Size)
 ) 
 INNER JOIN VatRate ON detail.VCode = VatRate.Vcode
GROUP BY 
    Orders.OrderNumber, 
    Orders.OrderLine, 
    Orders.Orderdate, 
    Orders.Deldate, 
    Orders.CutOffDate, 
    detail.Location, 
    Location.Description, 
    TagBarCode.TagBcode, 
    detail.PLU, 
    Style.Description, 
    Orders.OnOrder, 
    StockType.Description, 
    VatRate.Vcode, 
    VatRate.Vatname, 
    VatRate.VatRate, 
    orders.cost;
EN

回答 1

Stack Overflow用户

发布于 2014-03-28 21:35:38

显然你需要像下面这样描述,因为Location.Description是一个保留字

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22714060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档