Содержит объектную ссылку на дочерний объект XMLTable . Read/write.
XMLTable.ChildTable |
Возвращаемое значение
Объектная ссылка. ChildTable содержит объектную ссылку на дочерний объект XMLTable или null (.NULL.), когда не заполнен.
Примечания
Применяется к классу: XMLTable
Для вложенных таблиц в SQL XML, Visual FoxPro заполняет свойство ChildTable информацией о вложенных таблицах, вовлеченных в операцию объединения. Однако, XMLAdapter не присваивает значения свойству ChildTable при работе с ADO.NET DataSets. Для получения более подробной информации о том, как XMLAdapter интерпретирует вложенные таблицы для источников данных ADO.NET DataSet и SQL XML смотрите описание класса XMLAdapter.
Пример
Приведенный ниже пример иллюстрирует, как объект XMLAdapter обращается с таблицей Orders в качестве дочерней таблицы для таблицы Customers и с таблицей Order_details как дочерней таблицей для таблицы Orders.
Скопировать код | |
|---|---|
<?xml version="1.0" encoding="utf-8"?>
<SqlXmlAdoData>
<Schema name="Schema1" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementType name="Customers" content="eltOnly" model="closed" order="many">
<element type="Orders" maxOccurs="*"/>
<element type="CustomerID"/>
<element type="CompanyName"/>
</ElementType>
<ElementType name="CustomerID" content="textOnly" model="closed" dt:type="string"/>
<ElementType name="CompanyName" content="textOnly" model="closed" dt:type="string"/>
<ElementType name="Orders" content="eltOnly" model="closed" order="many">
<element type="Order_details" maxOccurs="*"/>
<element type="OrderID"/>
<element type="OrderDate"/>
<element type="ShipName"/>
</ElementType>
<ElementType name="OrderID" content="textOnly" model="closed" dt:type="i4"/>
<ElementType name="OrderDate" content="textOnly" model="closed" dt:type="dateTime"/>
<ElementType name="ShipName" content="textOnly" model="closed" dt:type="string"/>
<ElementType name="Order_details" content="eltOnly" model="closed" order="many">
<element type="ProductID"/>
<element type="UnitPrice"/>
<element type="Quantity"/>
</ElementType>
<ElementType name="ProductID" content="textOnly" model="closed" dt:type="i4"/>
<ElementType name="UnitPrice" content="textOnly" model="closed" dt:type="fixed.14.4"/>
<ElementType name="Quantity" content="textOnly" model="closed" dt:type="i2"/>
</Schema>
<Customers xmlns="x-schema:#Schema1">
<CustomerID>CACTU</CustomerID>
<CompanyName>Cactus Comidas para llevar</CompanyName>
<Orders>
<OrderID>10521</OrderID>
<OrderDate>1997-04-29T00:00:00</OrderDate>
<ShipName>Cactus Comidas para llevar</ShipName>
<Order_details>
<ProductID>35</ProductID>
<UnitPrice>18</UnitPrice>
<Quantity>3</Quantity>
</Order_details>
<Order_details>
<ProductID>41</ProductID>
<UnitPrice>9.65</UnitPrice>
<Quantity>10</Quantity>
</Order_details>
<Order_details>
<ProductID>68</ProductID>
<UnitPrice>12.5</UnitPrice>
<Quantity>6</Quantity>
</Order_details>
</Orders>
</Customers>
</SqlXmlAdoData> | |