Makale numarası: 271483 - Son Gözden Geçirme: 31 Ekim 2003 Cuma - Gözden geçirme: 2.0 SORUN: kısıtlamaları, dışındaki, Microsoft Jet OLE DB sağlayıcısı ile ADOX kullanma
BelirtilerMicrosoft ActiveX Veri Nesneleri Uzantıları, veri tanımlama dili ve güvenlik (ADOX) için Microsoft Jet veritabanı alt yapısı ile kullanılmak üzere tasarlanmıştır. Bu nedenle, ADOX OLE DB Sağlayıcıları'nın dışındaki, Microsoft Jet OLE DB sağlayıcı kullanarak beklenmeyen bir davranış veya hatalı sonuçlar neden olabilir. Sağlayıcı yazıldığı veritabanı yapısı üzerinde kesin bir davranış bağlıdır. Bir sağlayıcı eriştiği ise, modelidir, Jet, ADOX davranışını tümüyle farklı bir veritabanı sistemi öngörülemeyen olabilir (örneğin, Jet CATALOG veya SCHEMA kavramlarını desteklemez). Bu makalede, bazı ile bir OLE DB Provider dışındaki, Microsoft Jet OLE DB Provider ADOX'nı kullanmaya çalıştığınızda oluşabilecek bilinen sorunlar listelenmektedir. Daha fazla bilgiAşağıdaki hususları için ADOX ilgili işlevleri: TABLES derlemesi ADOX adSchemaTables ve kısıtlama OpenSchema yöntemini ça??r?r. Sonuç olarak, TABLES derlemesi veritabanı kataloglar ve şemalar ne olursa olsun (belirtildiği gibi bağlantı dizesindeki) geçerli kullanıcı için olan tüm tabloları içerir. SÜTUNSAY derlemesi ADOX, OpenSchema yöntemi ile bir tablo adı ile adSchemaColumns bir kısıtlama çağırır. Sonucunda, SÜTUNLARıN veritabanı kataloglar ve şemalar ne olursa olsun geçerli kullanıcı için olan bir kısıtlama geçirilen tablo adı eşleşen tüm tabloların sütunları koleksiyonu içerir. Adlandırma kuralları ADOX destekleyen tek adlandırma kuralları [object_name] ' dir. Sonuç olarak, farklı şemaları veya kataloglara olan nesneler aynı adı taşıyan ayırt etmek için bir yolu yoktur. ADOX aşağıdaki adlandırma kurallarını desteklemez:
NotKullanıcı KIMLIĞINI değiştirmeniz gerekir = <username>değeri ve parola, bu kodu çalıştırmadan önce = < güçlü parola > değeri için doğru değerler. Bu kullanıcı büyük/küçük harfe dikkat ID veritabanında bu işlemi gerçekleştirmek için uygun izinlere sahiptir.
Count özelliği, adları, karma ya da ADOX büyük/küçük harf duyarlılığı belirtmek için bir mekanizma sağlamaz, çünkü alfabetik büyük/küçük harf alt tablo içermiyor olabilir. ADOX, sağlayıcı için olduğu gibi yalnızca tablo adını geçirir. Örneğin, karışık büyük bir adla oluşturuldu bir Oracle tablo colTEST göz önünde bulundurun. ADOX, tablo adı, çift tırnak içinde büyük/küçük harf duyarlı olmayan bir tablo olarak davran sağlayıcıyı neden almadan colTEST gönderir. Bu durumda neden: 'COLTEST' sütun sayısı = 4 ReferanslarADOX hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 198534
(http://support.microsoft.com/kb/198534/EN-US/
)
BILGI: ADO ile 2.1 bileşenleri ADOX Benioku dosyası yer 272001
(http://support.microsoft.com/kb/272001/EN-US/
)
Özellik öznitelikleri ADOX Columns Collection neden hata için yöntem Ekle Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:271483
(http://support.microsoft.com/kb/271483/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste