---------------------------------------------------------
Microsoft(R) SQL Server OLE DB Provider 7.00.459 ļ
---------------------------------------------------------

(c) 1998 Microsoft Corporation. Ȩ

ļṩµĻ Microsoft SQL Server OLE DB ṩĵϢ

----
Ŀ¼
----

1. Ʒ
   
2. ע

-----------
1. Ʒ
-----------
SQLOLEDBMicrosoft SQL Server OLE DB ṩߣһ SQL Server ݵûṩӿڡ

-----------
2. ע
-----------

2.1  SQLOLEDB Եĸ

ע SQLOLEDB Եĸģ

* DBPROP_INIT_DATASOURCE ָ SQL Server ķƣָݿơ

* DBPROP_INIT_CATALOG ָʼݿ⡣

* DBPROP_INIT_LOCATION Բٱ֧֡

* DBPROP_AUTH_INTEGRATED ڱ֧֡ DBPROP_AUTH_INTEGRATED Ϊ'SSPI'ʹüɰȫԡΪ BSTR ָ룬ʹ SQL Server ȫԡ

* SSPROP_AUTH_TRUSTEDCONNECTION Բٱ֧֡

* DBPROP_INIT_MODE ṩضԲٱ֧֡

2.2
ѾͼΪʱSQLOLEDB һӴ

*  DBPROP_MULTIPLECONNECTIONS Ϊ VARIANT_TRUE
*  һмûʹ÷αꡣ
*  ûл

лôͼִеڶ E_FAILûл񣬵 DBPROP_MULTIPLECONNECTIONS  VARIANT_FALSEͼִеڶ DB_E_OBJECTOPEN

 SQL Server ÿΪġ˵ڶӣϵṲעȷһֶͨһе谭һ

2.3
ҪͨܣSQLOLEDB ԶϢִǰ ICommandWithParameters::GetParameterInfo  ICommandPrepare::Prepareζ SQLOLEDB Զأ

* У ICommandWithParameters::SetParameterInfo ָ͵ȷԡ
* Ϊӳӷ߰Ϣָ DBTYPE ȷ SQL ͡

ָ˲ SQL ͼݵͣЩӦó򽫿յϢʧȡ

ΪȷӦóӦã

* Ӳ ICommandWithParameters::SetParameterInfoȷ pwszDataSourceType ƥ SQL ͡
* Ӳһߣȷ󶨵 DBTYPE  SQL ͬһ͡
* Ӧó ICommandWithParameters::GetParameterInfoʹṩ߿Զ̬صõ SQL ͡⽫ڷ϶绷·

2.4
мʹüα꣬DBPROP_CHANGEINSERTEDROWS ֻΪ VARIANT_TRUE
