----------------------------------------------------------------
Microsoft ActiveX(R) Data Objects Extensions for DDL and Security
ļ
----------------------------------------------------------------

(c) 1998 Microsoft Corporation. All rights reserved.

ĵ Microsoft ADO Extensions for DDL and Security (ADOX) ĵ֣ṩһЩµĻϢ

----
Ŀ¼
----

1. Ʒ˵

2. 

3. ˵

4. ֪ƺͽ

-----------
1. Ʒ˵
-----------

Microsoft(R) ActiveX(R) Data Objects Extensions for Data Definition Language and Security (ADOX) Ƕ ADO ͱģ͵չADOX ģʽ޸ԼȫԵĶǻڶʵģʽܹԸԴд룬ԭʼ﷨еĲ޹ء

-------
2. 
-------

ADOX Ǻ ADO չ⡣¶ڴ޸ĺɾģʽ͹̡ڱûİȫܹͳȨޡ

-----------
3. ˵
-----------

3.1 TablesIndexes  Columns ı/ѡ

 TablesIndexes  Columns Ծɵõṩߵ֧֡ṩִֵֵ߲֧󡣶½ TablesIndexes  Columnsڽ׷ӵʱִ󡣶еĶʱִ

 TablesIndexes  Columns ʱѡеĬֵܱ֤ṩָ֧ԡйṩ߿֧ЩԵϸϢṩĵ

3.2  Microsoft OLE DB Providers ʹ ADOX 

ȡ OLE DB ṩߣĳЩ ADOX Ĺ֧ܲ֡ Microsoft Jet Database Engine  Microsoft OLE DB Providerȫ֧ ADOX Microsoft SQL Server OLE DB Provider Microsoft OLE DB Provider for ODBC  Microsoft OLE DB Provider for Oracleݡκ Microsoft OLE DB ṩ߾֧ ADOX

Microsoft SQL Server OLE DB Provider

֧ ADOX 󡢼ϡԺͷг⣺

CatalogCreate 
TablesбΪֻ½ԿǶ/д
Views֧֡
ProceduresAppend Delete Command ԡ
KeysAppend Delete 
Users֧֡
Groups֧֡

Microsoft OLE DB Provider for ODBC

֧ ADOX 󡢼ϡԺͷг⣺

CatalogCreate 
TablesAppend Delete бΪֻ½ԿǶ/д
ViewsAppend Delete Command ԡ
ProceduresAppend Delete Command ԡ
IndexesAppend Delete 
KeysAppend Delete 
Users֧֡
Groups֧֡

Microsoft OLE DB Provider for Oracle

֧ ADOX 󡢼ϡԺͷг⣺
    
CatalogCreate 
TablesAppend Delete бΪֻ½ԿǶ/д
ViewsAppend Delete Command ԡ
ProceduresAppend Delete Command ԡ
IndexesAppend Delete 
KeysAppend Delete 
Users֧֡
Groups֧֡


---------------------------
4. ֪ƺͽ
---------------------------

 ADOX ֪

4.1 DateCreated/DateModified Ҫ Refresh   

׷ӵĶDateCreated  DateModified Ϊ NULL׷ View  Procedure ֮󣬱 Views  Procedures ϵ Refresh  DateCreated  DateModified Եֵ

4.2 Index  ParentCatalog 

 ADOX  ParentCatalog Ϊ Index ԡParentCatalog ʵֻ Column  Table ԡ
         
4.3 adAccessRevoke  SetPermissions  Rights 

 Group  User  SetPermissions ʱ Actions Ϊ adAccessRevoke Ḳ Rights κá Rights ֵָЧ벻Ҫ Actions Ϊ adAccessRevoke

4.4 Append  RelatedColumn Keys ϣ

ĵж Keys ϵ Append Ӧ RelatedColumn ġѡĵĸº﷨Ϊ

Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]

RelatedColumn ΪѡRelatedColumn ֵַָⲿؼֵеơRelatedTable  Column  Name ԵֵӦ

4.5 IndexNulls Ե adIndexNullsAllow öֵ

ĵӦ Index  IndexNulls ԵЧֵбаһöٳ

adIndexNullsAllow     ؼΪ Null Ŀڹؼ Null ֵĿС

