Örnek: DB2XML uyguladığı takılabilir protokol işleyicisi

Makale çevirileri Makale çevirileri
Makale numarası: 260528
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Internet Explorer için örnek bir takılabilir protokol işleyicisi DB2XML olur. Bir stili SQL sorgusu kullanarak bir veritabanı tablosundan XML veri ayıklamak için bir protokol tabanlı mekanizma sağlar.

Daha fazla bilgi

Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
DB2XML.exe
Yayın Tarihi: 01-2001

Support dosyalarını karşıdan yükleme konusunda ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591 Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den nasıl alınır?
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın yüklendiği tarihte kullanılabilir olan en güncel virüs algılama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden güvenliği Gelişmiş sunucularda depolanır.DB2XML protokolünü kullanmak için basitçe kullanın aşağıdaki URL'yi bir format herhangi bir XML veri döndürmek için bir URL kullanılır:
x-db2xml://udl=|{URL to UDL file}|sql=|{SQL select statement}|
				
Burada {UDL dosyasına URL} veritabanı veri kaynağını tanımlayan bir UDL dosyasının konumunu başvuran mutlak URL, {SQL select deyimini} bir veritabanını sorgulamak için bir sıradan SQL SELECT deyimini gösterir.

Bu makalenin sonraki bölümlerinde anlatıldığı gibi gerçek urllist CSV metin dosyası veritabanı için uygun URL sözdizimi örneği görüntülemek için proje ile birlikte gelir, Prottest-urllist.htm, HTML dosyasını kullanabilirsiniz.

Proje oluşturma

Geçerli Platform SDK ve üstbilgiler kitaplıkları, Visual C++ 6.0 Bu örneği oluşturmak için gereklidir. Platform SDK içerir ve içeren kitaplıkları için varsayılan klasör eklenmiştir ve Microsoft Visual C++ kitaplıkları dizin listeleri emin olmalısınız. Bunu yapmak için Araçlar menüsünden Seçenekler ' i seçin ve sonra dizin sekmesini tıklatın.

Visual C++ 6.0 ile yeni Platform SDK üstbilgileri dahil edilen uyumsuzluklar nedeniyle Etkin Şablon Kütüphanesi (ATL içinde) yeni Platform SDK'da "ATL30" alt listenin en başında olması gerekir.

Visual C++'ta başarılı bir yapıdan sonra protokol kendini kayıtlı ve kullanıma hazır olur.

Basit bir sınama

Bir veritabanına bağlanmadan DB2XML Takılabilir Protokol bölümünü sınamak için Internet Explorer'ın adres çubuğuna aşağıdaki URL'yi yazabilirsiniz:
x-db2xml: / / * test *
Bu basit XML test protokol işleyicisi verileri verir.

DB2XML tam kullanımı çalışma ve bir veritabanı, Windows 2000 veya MDAC verileri almak için 2.5 veya sonraki bir sürümü istemci bilgisayarda gerekir. Ayrıca, bir .udl dosyası bir veritabanına erişmek için ayarlanması gerekir.

MDAC yükleme

Tüm istemci bilgisayarlarda en son Microsoft Data Access Components (MDAC) bileşenlerini yüklü olduğundan emin olun. Bunlar aşağıdaki Microsoft Web sitesinden yüklenebilir:
Microsoft Universal Data Access (MDAC) Web sayfası
Bu örnek, MDAC 2.5 karşı sınandı.

Udl dosyasını ayarlama

DB2XML protokol bir Microsoft veri bağlantısı için bir veritabanı bağlantı dizesini belirtmek dosyası (.udl uzantılı) gerektirir. Tam yönergeler ve veri bağlantısı dosyalarını ve OLE DB veri bağlantısı teknolojisi belgeler için bu makalenin "Başvurular" bölümüne bakın.

"URLlist.txt" adlı basit bir CSV metin dosyası ve ODBC Metin sürücüsü protokolüyle sınamak için kullanabileceğiniz bir ilişkili URLlist.udl dosyası DB2XML sağlar. Sadece Initial Catalog URList.txt şu anda bulunduğu UDL dosyasında dizin yolunu düzeltin. Example,URLlist.udl için:
[oledb]
; Everything after this line is an OLE DB initstring
DefaultDir=.;Driver=
...
Initial Catalog=C:\temp\db2xml !! <-- correct this path to point to the directory where urllist.txt resides
				
Veri bağlantısı özellikleri iletişim kutusu aracılığıyla yeni .udl dosyalarını ve DSN'leri oluşturarak diğer veritabanları karşı daha karmaşık testler çalıştırabilirsiniz. Veri bağlantısı belgelerinde açıklandığı gibi bu dosyayı yeniden adlandırmayı yeni bir boş metin dosyası oluşturma olarak kadar basittir Yourudlfilename.udlve yeni .udl dosyasını açarak. Veri bağlantısı özellikleri iletişim kutusu, tüm yüklü veri sağlayıcısı sürücüsü için bağlantı dizesini oluşturmak için yardımcı olur.

Referanslar

Bir .udl dosyası oluşturma yönergeleri için MDAC 2.5 - OLE DB Programmer's Reference veri bağlantısı API Özete bakın. MSDN belgelerinde bu makalede şu anda konumunda bulunur:
Platform SDK: Veri erişim Hizmetleri, Microsoft OLE DB OLE DB Programmer's Reference, Part 2 OLE DB Çekirdek, Bölüm 20: OLE DB Çekirdek Bileşenleri, bağlantı dizeleri ve veri bağlantıları, veri bağlantısı API genel bakış

Visual C++ 6 ile sağlanan OLE DB Şablonları, şu anda belgelenmiştir:
Visual Studio 6.0 belgelerine: Visual C++ belgelerinin, başvuru, Microsoft Foundation Class Library ve şablonları, OLE DB Şablonları

Özellikler

Makale numarası: 260528 - Last Review: 21 Eylül 2013 Cumartesi - Gözden geçirme: 5.0
Anahtar Kelimeler: 
kbdownload kbfile kbsample kburlmon kbmt KB260528 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 260528
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com