Makale numarası: 183606 - Son Gözden Geçirme: 27 Mart 2007 Salı - Gözden geçirme: 4.3 ActiveX Data Objects (ADO) sık sorulan sorular
ÖzetBu makalede, ActiveX Data Objects (ADO) programlama ile ilgili sık sorulan bazı soruların sunar. Daha fazla bilgiS. ActiveX Data Objects (ADO) nedir? A. ActiveX Data Objects, verileri bir temel OLE DB sağlayıcısı tarafından geçirilen bir dil bağımsız nesne modeli var. OLE DB Provider, en sık kullanılan ODBC veri kaynaklarına ADO gösterir ODBC sürücüleri için OLE DB sağlayıcısı olur. S. ActiveX Data Objects nereden ALABILIRIM? A. ADO Microsoft Data Access Components (MDAC) parçasıdır. ADO, bu Web sitesinde ücretsiz downloads sayfasından edinilebilir: http://msdn2.microsoft.com/en-us/data/aa937695.aspx
(http://msdn2.microsoft.com/en-us/data/aa937695.aspx)
S. WHERE, ADO ile birlikte gelen belgelere nedir? Yanıt ADO ile gelen belgelerinin html biçiminde olduğu ve önceki Web sitesinden MDAC Software Development Kit'e (SDK) yükleyerek bulunabilir. MDAC 2. 0 ya da Microsoft Data Access Components SDK Güncelleştirmesi varsa, MDAC 2.1 karşıdan yüklerken, Microsoft Data Access Components SDK bekleme yalnız Kur seçeneğini seçtiğinizden emin olun. ADO'ın en son sürümünü belgelerine de çevrimiçi sırasında kullanılabilir: http://msdn2.microsoft.com/en-us/library/ms810811.aspx
(http://msdn2.microsoft.com/en-us/library/ms810811.aspx)
ADO ile ilgili belgelere Platform SDK'ın bir parçası olan MSDN Kitaplığı ile birlikte gelen belgeleri. MSDN Kitaplığı'nda, içerik ve Platform SDK Seç | veri erişim Hizmetleri | Microsoft Data Access Components (MDAC) SDK | Microsoft ActiveX Data Objects (ADO).S. Uzak Veri Hizmeti (RDS) ActiveX Data Objects (ADO) nedir? A. Uzak Veri Hizmeti (RDS), bir sunucudan istemci bilgisayara taşıma Active veri nesnesi Recordset için kullanılır. Sonuçta oluşan recordset istemci bilgisayarında önbelleğe ve sunucu bağlantısı kesildi. RDS, ADOR.Recordset ADO nesne modeli, alt ağ veya web üzerinden bir kayıt kümesi veri sıralama düşük yükü, yüksek performanslı biçimde sağlamak için kullanır. S. ADODB ve ADOR nesneler arasındaki fark nedir? A. The ADODB kitaplığı, ek sunucu tarafı nesnelerinin (Connection, Command, hata, Parametreler vb.) içerir. Veritabanı ile iletişim kurmak için bu sunucu tarafı bileşenleri içinde en iyi şekilde kullanılır. ADOR kitaplığı istemci üzerinde varolan bir çalışma kümesinin işleme izin veren daha açık bir ağırlık istemcidir. Connection, Command, hata veya parametreler komutları içermez. ADOR işlevselliği ile ADO istemci bileşenlerini dağıtılır. S. nasıl ı C++ ile ADO kullanarak başlamak? A. en iyi çözüm, ADO tür çevresinde çok ince sınıfları oluşturur ve bunları bir sözdiziminde çok yakın için Visual Basic for Applications (VBA) sözdizimini değiştirmek sağlar alma kullanmaktır. Çoğu ADO örnekleri, daha büyük kolaylıkla söyleyin), Microsoft Foundation Class (MFC) kullanarak çevir alma sağlar ve VBA kullanılarak yazılmış OLE'ın COleDispatchDriver veya COM doğrudan programlama kullanarak. Aşağıdaki Microsoft Bilgi Bankası makalelerinin listesini alma ile ADO kullanmanıza yardımcı olacaktır: 220152
(http://support.microsoft.com/kb/220152/EN-US/
)
Örnek: ADOVC1 basit ADO / VC ++ uygulama 173645
(http://support.microsoft.com/kb/173645/EN-US/
)
Hata: Erişim ihlali Msdaer.dll ile _com_error özel durumlar 173645
(http://support.microsoft.com/kb/173645/EN-US/
)
Dosya: Adovcbtd.exe alma kullanma UpdateBatch ve CancelBatch 184968
(http://support.microsoft.com/kb/184968/EN-US/
)
Adovcsp.exe kullanılması gösterilmektedir yordamlar ADO ile saklı 182389
(http://support.microsoft.com/kb/182389/EN-US/
)
Dosya: Adovcbm.exe <a1>ADO</a1> 1.5 alma ile ve getrows/yer imleri 166112
(http://support.microsoft.com/kb/166112/EN-US/
)
SORUN: Alma EOF when using ile'çakışma ADO ile 169496
(http://support.microsoft.com/kb/169496/EN-US/
)
BILGI: VC ++ alma ile ActiveX Data Objects (ADO) kullanarak. 168354
(http://support.microsoft.com/kb/168354/EN-US/
)
: BILGI ADO alt OLE ve OLEDB Sağlayıcısı hatası açığa Ayrıca, aşağıdaki makalelerde, ADO için yararlı bir ürün olarak Visual C++ kullanarak ararken bulunabilir geliştiriciler: 167802
(http://support.microsoft.com/kb/167802/EN-US/
)
Örnek: EXCEPTEX Tuzaklar MFC ve Win32 özel durumlar 175784
(http://support.microsoft.com/kb/175784/EN-US/
)
BILGI: Alma'nın Exception yükseltme mekanizması değiştirmek. S. Microsoft Knowledge Base (KB) nasıl bulurum için ADO makalelerini? A. World Wide Web'deki Microsoft Bilgi Bankası için bağlayın. World Wide Web'deki Microsoft Bilgi Bankası erişmek için <a0></a0>, aşağıdaki Microsoft Web sitesini ziyaret edin: http://support.microsoft.com/search
(http://support.microsoft.com/search)
Microsoft Bilgi Bankası'nı kullanma 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: 129725
(http://support.microsoft.com/kb/129725/EN-US/
)
Bilgi Bankası makalelerini World Wide Web'den edinme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) S. ADO'NUN yetenekleri nasıl belirleyebilirim? A. ADO kullandığı veri sağlayıcısına bağlıdır. En kolay ve en hızlı yolu, Supports özelliği, bağlantı veya açtığınız kayıt gerçekten gereksinim duyduğunuz işlevselliğini desteklediğini onaylamanız için denetlemektir. Ayrıca, CursorType ve LockType beklediğiniz eşleştiğinden emin olmanız gerekir. ADO, alttaki sağlayıcı, istenen imleç desteği, ne, istenen için en yakın olan bir imleç almak için bu özellikleri indirgedikten. ADO altında kullandığınız bir alttaki veri sağlayıcısına çözümleme daha kapsamlı bir yaklaşım gerektirir. ADO, ODBC veri kaynakları sunar, ODBC sürücüleri için OLE DB sağlayıcısı en yaygın sağlayıcısıdır. Connection, Command, Recordset ve Field nesnelerinin özellikler collection(s) kullanın ve varsa, OLE DB belirtimine ve OLE DB seviyelendirme belge için görüntülenen sonuçları, her ikisi de OLE DB SDK ile birlikte, kullanılabilir bulunan ücretsiz, karşıdan Bu URL'de: http://msdn2.microsoft.com/en-gb/library/ms713643.aspx
(http://msdn2.microsoft.com/en-gb/library/ms713643.aspx)
ADO otomatik olarak her değer topluluklar kullandığı her özellik için tanımlayacaktır. olduğunu unutmayın. Özellik, yalnızca alttaki sağlayıcı tarafından kullanıma bu özelliği kullanmak ADO ile gerçekleştirdiğiniz işlem gerçekten gerektiğinde ayarlanır. Bu performans için; veya gerçekleştirdiğiniz işlem olup olmadığını, tüm özellikleri başlatılamıyor DAO bunları kullanır gibi diğer nesne modelleriyle değişir.Recordset.Supports özelliğini kullanarak, ne, bağlantı ve recordset açtığınız türünü verilen kullandığı gerçekte ne sağlayıcısıdır beklediğiniz olduğunu doğrulamak için en kolay yoludur. 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:183606
(http://support.microsoft.com/kb/183606/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