object MultiLevelDetailService: TMultiLevelDetailService OldCreateOrder = True SessionManager = MultiLevelDetailServer_DataModule.SessionManager ServiceSchema = Schema ServiceDataStreamer = DataStreamer ExportedDataTables = <> Height = 212 Width = 216 object DataStreamer: TDABinDataStreamer Left = 32 Top = 8 end object Schema: TDASchema ConnectionManager = MultiLevelDetailServer_DataModule.ConnectionManager DataDictionary = MultiLevelDetailServer_DataModule.DataDictionary Datasets = < item Params = <> Statements = < item Connection = 'Northwind' Default = True TargetTable = 'Categories' StatementType = stAutoSQL ColumnMappings = < item DatasetField = 'CategoryID' TableField = 'CategoryID' end item DatasetField = 'CategoryName' TableField = 'CategoryName' end item DatasetField = 'Description' TableField = 'Description' end item DatasetField = 'Picture' TableField = 'Picture' end> end> Name = 'Categories' Fields = < item Name = 'CategoryID' DataType = datAutoInc GeneratorName = 'Categories' Required = True InPrimaryKey = True end item Name = 'CategoryName' DataType = datWideString Size = 15 Required = True end item Name = 'Description' DataType = datMemo end item Name = 'Picture' DataType = datBlob end> end item Params = <> Statements = < item Connection = 'Northwind' Default = True TargetTable = 'Order Details' StatementType = stAutoSQL ColumnMappings = < item DatasetField = 'OrderID' TableField = 'OrderID' end item DatasetField = 'ProductID' TableField = 'ProductID' end item DatasetField = 'UnitPrice' TableField = 'UnitPrice' end item DatasetField = 'Quantity' TableField = 'Quantity' end item DatasetField = 'Discount' TableField = 'Discount' end> end> Name = 'Order Details' Fields = < item Name = 'OrderID' DataType = datInteger Required = True InPrimaryKey = True end item Name = 'ProductID' DataType = datInteger Required = True InPrimaryKey = True end item Name = 'UnitPrice' DataType = datCurrency Required = True end item Name = 'Quantity' DataType = datSmallInt Required = True end item Name = 'Discount' DataType = datFloat Required = True end> end item Params = <> Statements = < item Connection = 'Northwind' Default = True TargetTable = 'Products' StatementType = stAutoSQL ColumnMappings = < item DatasetField = 'ProductID' TableField = 'ProductID' end item DatasetField = 'ProductName' TableField = 'ProductName' end item DatasetField = 'SupplierID' TableField = 'SupplierID' end item DatasetField = 'CategoryID' TableField = 'CategoryID' end item DatasetField = 'QuantityPerUnit' TableField = 'QuantityPerUnit' end item DatasetField = 'UnitPrice' TableField = 'UnitPrice' end item DatasetField = 'UnitsInStock' TableField = 'UnitsInStock' end item DatasetField = 'UnitsOnOrder' TableField = 'UnitsOnOrder' end item DatasetField = 'ReorderLevel' TableField = 'ReorderLevel' end item DatasetField = 'Discontinued' TableField = 'Discontinued' end> end> Name = 'Products' Fields = < item Name = 'ProductID' DataType = datAutoInc GeneratorName = 'Products' Required = True InPrimaryKey = True end item Name = 'ProductName' DataType = datWideString Size = 40 Required = True end item Name = 'SupplierID' DataType = datInteger end item Name = 'CategoryID' DataType = datInteger end item Name = 'QuantityPerUnit' DataType = datWideString Size = 20 end item Name = 'UnitPrice' DataType = datCurrency end item Name = 'UnitsInStock' DataType = datSmallInt end item Name = 'UnitsOnOrder' DataType = datSmallInt end item Name = 'ReorderLevel' DataType = datSmallInt end item Name = 'Discontinued' DataType = datBoolean Required = True end> end> JoinDataTables = <> UnionDataTables = <> Commands = <> RelationShips = < item Name = 'FK_Order Details_Products' MasterDatasetName = 'Products' MasterFields = 'ProductID' DetailDatasetName = 'Order Details' DetailFields = 'ProductID' RelationshipType = rtForeignKey end item Name = 'FK_Products_Categories' MasterDatasetName = 'Categories' MasterFields = 'CategoryID' DetailDatasetName = 'Products' DetailFields = 'CategoryID' RelationshipType = rtForeignKey end> UpdateRules = <> Version = 0 Left = 32 Top = 56 end end