----------------------------------------------------------------
Microsoft ActiveX(R) DDL iin Veri Nesneleri Ekleri ve Gvenlik
Benioku Dosyas
----------------------------------------------------------------

(c) 1998 Microsoft Corporation. Tm haklar sakldr.

Bu belge, sonradan eklenen bilgileri veya Microsoft ADO DDL iin Uzantlar ve Gvenlik (ADOX) 
belgelerini tamamlayc nitelikteki dier bilgileri salar. 

-----------
NDEKLER
-----------

1. RN TANIMLAMASI
   
2. ZELLKLER

3. TEKNK NOTLAR

4. BLNEN HATALAR, SINIRLAMALAR VE ZMLER

-------------------
1. RN TANIMLAMASI
-------------------

Veri Tanmlamas Dili ve Gvenlii iin Microsoft ActiveX Veri Nesnesi Uzantlar (ADOX), 
ADO nesneleri ve programlama modeli iin kullanlan bir uzantdr. ADOX, gvenlik kadar ema 
oluturma ve deitirme nesnelerini de kapsar. nk bu, ema deiikliklerine kar nesneye 
dayanan bir yaklamdr ve kendi szdizimleri iindeki farkllklar gzard eden eitli veri 
kaynaklarna kar ileyecek kod yazabilirsiniz.

-------------
2. ZELLKLER
-------------

ADOX, ekirdek ADO nesnelerine elik eden kitaplktr. lem dizini ve tablolar gibi ema 
nesnelerini silen, deitiren ve oluturan ek nesneleri gsterir. Ayn zamanda, kullanc ve 
gruplar korumann yan sra nesnelere yetki izni vermek ve almak iin gvenlik nesneleri de 
ierir.

----------------
3. TEKNK NOTLAR
----------------

3.1 Tablo, Dizin ve Stunlarda Gerekli/stee Bal zellikler

Tm Tablo, Dizin ve Stun nesneleri veri salaycnz tarafndan desteklenmeyebilir. Salaycnn
 desteklemedii bir deeri ayarlarsanz bir hata oluacaktr. Toplulua bir nesne eklediinizde, 
yeni Tablo, Dizin ve Stunlar iin hata oluacaktr. Varolan nesneler iin hata, zelliini 
ayarlarken oluacaktr.

Tablo, Dizin veya Stun nesneleri olutururken, istee bal zellik iin varsaylan uygun 
deerin varl, zelliin salayc tarafndan desteklenecei anlamna gelmez. Hangi 
zelliklerin salayc tarafndan destekleneceiyle ilgili daha fazla bilgi iin salayc 
belgelerinize baknz.

3.2 Microsoft OLE DB salayclaryla ADOX Kullanm

OLE DB veri salaycnza bal olarak ADOX'taki baz zellikler desteklenmez. ADOX, Microsoft 
Jet Database Engine iin Microsoft OLE DB Provider'a tamamyla bamldr. Ayrca, Microsoft SQL 
Server OLE DB Provider, ODBC iin Microsoft OLE DB Provider veya Oracle iin Microsoft OLE DB 
Provider'la ilgili olarak aadakilere baknz. ADOX baka bir Microsoft OLE DB salaycsyla 
desteklenmez.

Microsoft SQL Server OLE DB Provider

Tm ADOX nesneleri, derlemeleri, zellikleri ve yntemleri aadaki listede olanlar 
dndakilerce desteklenir:

Katalog: Yntem oluturur.
Tablolar: Varolan tablo zellikleri salt okunurdur (yeni tablo zellikleri okunur/yazlr 
olabilir).
Grntler: Desteklenmez.
Yordamlar: Append yntemi, Delete yntemi, Command zellii.
Tular: Append yntemi, Delete yntemi.
Kullanclar: Desteklenmez.
Gruplar: Desteklenmez.

Microsoft OLE DB Provider for ODBC

Tm ADOX nesneleri, derlemeleri, zellikleri ve yntemleri aadaki listede olanlar 
dndakilerce desteklenir:

Katalog: Yntem oluturur.
Tablolar: Append yntemi, Delete yntemi. Varolan tablo zellikleri salt okunurdur (yeni tablo 
zellikleri okunur/yazlr olabilir).
Grntler: Append yntemi, Delete yntemi, Command zellii.
Yordamlar: Append yntemi, Delete yntemi, Command zellii.
Dizinler: Append yntemi, Delete yntemi. 
Tular: Append yntemi, Delete yntemi.
Kullanclar: Desteklenmez.
Gruplar: Desteklenmez.

Microsoft OLE DB Provider for Oracle

Tm ADOX nesneleri, derlemeleri, zellikleri ve yntemleri aadaki listede olanlar 
dndakilerce desteklenir:

Katalog: Create yntemi.
Tablolar: Append yntemi, Delete yntemi. Varolan tablo zellikleri salt okunurdur (yeni tablo 
zellikleri okunur/yazlr olabilir).
Grntler: Append yntemi, Delete yntemi, Command zellii.
Yordamlar: Append yntemi, Delete yntemi, Command zellii.
Dizinler: Append yntemi, Delete yntemi. 
Tular: Append yntemi, Delete yntemi.
Kullanclar: Desteklenmez.
Gruplar: Desteklenmez.



-----------------
4. BLNEN HATALAR, SINIRLAMALAR VE ZMLER
-----------------

Aada ADOX'un bilinen hatalar vardr.

4.1 DateCreated/DateModified zellikler Yenileme gerektirir
DateCreated ve DateModified zellikler yeni kaydedilen nesneler iin NULL'dr. Yeni bir grnt 
veya ilem dizinine kayt ekledikten sonra, DateCreated ve DateModified zellik deerleri elde 
etmek iin, Grnt ve lem dizini derlemesinden Yenile yntemini armanz gerekir.

4.2 Dizin nesneleri iin ParentCatalog zellii yok.

ADOX yardmnda, ParentCatalog, Dizin nesnesi olarak eksik listelenmitir. ParentCatalog 
gerekte, yalnzca Stun ve Tablo nesnesi zelliidir.

4.3 adAccessRevoke, SetPermissions'un Rights parametresinde alr.
	
Bir Grup veya Kullancnn SetPermissions yntemi arldnda, Actions parametresini 
adAccessRevoke olarak ayarlamak, Right parametresindeki ayarlar deitirir. Rights 
parametresinde belirlenen haklarn etkilenmesini istiyorsanz, Actions parametresini 
adAccessRevoke olarak ayarlamayn.

4.4 Append ynteminin RelatedColumn parametresi (Tu derlemesi)

Tu derlemesinin Append yntemi iin belgelendirme, RelatedColumn ad verilen istee bal 
drdnc bir parametreyi de ierecektir. Gncelletirilen szdizimi aadaki gibidir:

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

RelatedColumn parametresi istee baldr. RelatedColumn, yabanc tularn ilgili stun adn 
belirleyen bir Dizi deeridir. RelatedTable parametresi, Stun nesnesinin Ad zellii deeriyle 
eleebilir.

4.5 IndexNulls zelliinin adIndexNullsAllow Enum (E says) deeri

Dizin nesnesinin IndexNulls zellii iin belgelendirme, geerli deerler tablosunda Bir Enum 
sabiti iermelidir:

adIndexNullsAllow     Dizin, tu stunlar Bo olduunda girileri benimseyecektir. Bo bir deer
tu stununa girilirse, giri dizine ilenecektir.