Conversions Involving DBTYPE_BYREF

OLE DB Programmer's Reference

The following table describes conversions to and from types modified by DBTYPE_BYREF. Type indicators X and Y are unmodified by DBTYPE_BYREF.

Source type indicator Target type indicator Notes
X Y | DBTYPE_BYREF If Y is a variable-length data type and the provider supports a conversion from X to Y, the provider must support this conversion.

If Y is not a variable-length data type, it is provider-specific whether this conversion is supported. Any such conversions must follow the rules in this appendix.

For information about further restrictions when memory is provider-owned, see the description of dwMemOwner in "DBBINDING Structures" in Chapter 6: Getting and Setting Data.

X | DBTYPE_BYREF Y If X equals Y, the provider must support this conversion.
    If X is not equal to Y, the provider supports this if and only if it supports a conversion from X to Y. Any such conversions must follow the rules in this appendix.
X | DBTYPE_BYREF Y | DBTYPE_BYREF The provider must support this conversion if it supports a conversion from X to Y | DBTYPE_BYREF. Any such conversions must follow the rules in this appendix.

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