Pergunta : Ajuda da pergunta de Delphi SQL

Olá! Guys

I am atualmente using prima com uma origem de dados do odbc para perguntar determinadas linhas conservadas em estoque de nossa base de dados de usuário do sql using o code

SELECT StockItem.Code, RTLPrdHierarchy.Description, RTLPrdHierarchy_2.HierNodeName, BinItem.BinName, Warehouse.Description, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock), StockItem.AverageBuyingPrice, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock) o *StockItem. AverageBuyingPrice, StockItem.Manufacturer, BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock-BinItem.QuantityAllocatedSOP-BinItem.QuantityAllocatedStock

FROM dbo.BinItem BinItem, dbo.RTLPrdHierarchy RTLPrdHierarchy, dbo.RTLPrdHierarchy RTLPrdHierarchy_1, dbo.RTLPrdHierarchy RTLPrdHierarchy_2, dbo.RTLStockItem RTLStockItem, dbo.StockItem StockItem, dbo. Armazenar o armazém, WarehouseItem WarehouseItem

WHERE StockItem.Code = RTLPrdHierarchy.HierNodeName E RTLPrdHierarchy.ParentPrdHierNodeId = RTLStockItem.PrdHierNodeId E RTLStockItem.PrdHierNodeId = RTLPrdHierarchy_1.PrdHierNodeId E BinItem.ItemID = StockItem.ItemID E WarehouseItem.WarehouseItemID = BinItem.WarehouseItemID E Warehouse.WarehouseID = WarehouseItem.WarehouseID E RTLPrdHierarchy_1.ParentPrdHierNodeId = RTLPrdHierarchy_2.PrdHierNodeId E (((BinItem.ConfirmedQtyInStock+BinItem. $0)/> de UnconfirmedQtyInStock) E (RTLStockItem.Code gostam (? + ' % ')) E (StockItem.Manufacturer gostam (? + ' % ')))o
ORDER por StockItem.Code

I am que tenta mover sobre a pergunta em delphi mas eu mantem-se começ erros que digo “faltando para a direita citações”. Está aqui o código que eu tenho tentado até agora. o

'SELECT StockItem.Code, RTLPrdHierarchy.Description, RTLPrdHierarchy_2.HierNodeName, BinItem.BinName, Warehouse.Description, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock), StockItem.AverageBuyingPrice, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock) o *StockItem. AverageBuyingPrice, StockItem.Manufacturer, BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock-BinItem.QuantityAllocatedSOP-BinItem.QuantityAllocatedStock de dbo.BinItem BinItem, dbo.RTLPrdHierarchy RTLPrdHierarchy, dbo.RTLPrdHierarchy RTLPrdHierarchy_1, dbo.RTLPrdHierarchy RTLPrdHierarchy_2, dbo.RTLStockItem RTLStockItem, dbo.StockItem StockItem, dbo. Armazenar o armazém, o dbo.WarehouseItem WarehouseItem “+
'WHERE StockItem.Code=RTLPrdHierarchy.HierNodeName E o RTLPrdHierarchy.ParentPrdHierNodeId=RTLStockItem.PrdHierNodeId E o RTLStockItem.PrdHierNodeId=RTLPrdHierarchy_1.PrdHierNodeId E o BinItem.ItemID=StockItem.ItemID E o WarehouseItem.WarehouseItemID=BinItem.WarehouseItemID E o Warehouse.WarehouseID=WarehouseItem.WarehouseID E RTLPrdHierarchy_1.ParentPrdHierNodeId=RTLPrdHierarchy_2.PrdHierNodeId E (((BinItem.ConfirmedQtyInStock+BinItem. O $0)/> E RTLStockitem.code de UnconfirmedQtyInStock) GOSTA ('' %” + edit1.text + “% '') DA ORDEM por StockItem.Code”; o

Could que alguém satisfaz ajuda-me a mudar adiantado este a um delphi amigável query.

Thank você o

class= do

Resposta : Ajuda da pergunta de Delphi SQL

Você tem um suporte extra da abertura na linha
E (((BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock)<> $0)

deve ser
E ((BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock)<> $0)
Outras soluções  
 
programming4us programming4us