Questione : Aiuto di domanda di Delfi SQL

Ciao Guys

I attualmente using eccelle con un datasource del odbc per interrogare determinate linee di riserva dalla nostra base di dati di assistente di sql using il code

SELECT StockItem.Code, RTLPrdHierarchy.Description, RTLPrdHierarchy_2.HierNodeName, BinItem.BinName, Warehouse.Description, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock), StockItem.AverageBuyingPrice, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock) *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. Immagazzinare il magazzino, 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)/> di UnconfirmedQtyInStock) E (RTLStockItem.Code gradicono (? + ' % ')) E (StockItem.Manufacturer gradicono (? + ' % ')))il
ORDER da StockItem.Code

I che prova ad entrare la domanda sopra in Delfi ma io continu aare ottenere gli errori che dico “mancando a destra la citazione„. Qui è il codice che ho provato finora. il

'SELECT StockItem.Code, RTLPrdHierarchy.Description, RTLPrdHierarchy_2.HierNodeName, BinItem.BinName, Warehouse.Description, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock), StockItem.AverageBuyingPrice, (BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock) *StockItem. AverageBuyingPrice, StockItem.Manufacturer, BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock-BinItem.QuantityAllocatedSOP-BinItem.QuantityAllocatedStock da dbo.BinItem BinItem, dbo.RTLPrdHierarchy RTLPrdHierarchy, dbo.RTLPrdHierarchy RTLPrdHierarchy_1, dbo.RTLPrdHierarchy RTLPrdHierarchy_2, dbo.RTLStockItem RTLStockItem, dbo.StockItem StockItem, dbo. Immagazzinare il magazzino, dbo.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. Il $0)/> E RTLStockitem.code di UnconfirmedQtyInStock) GRADICE ('' %„ + edit1.text + “% '') l'ORDINE da StockItem.Code„; il

Could che qualcuno soddisfa lo aiuta a cambiare in anticipo questo a Delfi amichevole query.

Thank voi

class= del

Risposta : Aiuto di domanda di Delfi SQL

Avete una staffa supplementare di apertura sulla linea
E (((BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock)<> $0)

dovrebbe essere
E ((BinItem.ConfirmedQtyInStock+BinItem.UnconfirmedQtyInStock)<> $0)
Altre soluzioni  
 
programming4us programming4us