Scoped Tree Manipulation Operations

OLE DB Programmer's Reference

Consumers can perform scoped operations by calling IScopedOperations methods.

IScopedOperations contains the methods Move, Copy, and Delete, which perform move, copy, and delete operations on the tree (or subtrees, using absolute or relative URLs) rooted at a given node. Each method can operate on multiple nodes in a single invocation. Providers that implement IScopedOperations on row objects must at a minimum support Copy, Delete, and Move for source and destination URLs within the scope of the subtree whose root is the node that is bound to the current row object. Whether these operations can be performed on source and destination URLs outside the scope of the current row object is provider-specific.

When a tree or subtree is moved or copied to a destination tree or subtree, the provider might need to generate the suffix of the destination URL. The data source property DBPROP_GENERATEURL indicates whether the provider generates URL suffixes or whether the consumer must supply the complete destination URL.

1998-2001 Microsoft Corporation. All rights reserved.



Microsoft Ole Db 2.0 Programmer's Reference and Data Access SDK
Microsoft OLE DB 2.0 Programmers Reference and Data Access SDK (Microsoft Professional Editions)
ISBN: 0735605904
EAN: 2147483647
Year: 1998
Pages: 1083

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net