Makale numarası: 326548 - Son Gözden Geçirme: 16 Eylül 2003 Salı - Gözden geçirme: 3.1

NASıL YAPıLıR: Jet OLE DB sağlayıcısı 4.0 ISAM veritabanları bağlanmak için kullanın.

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, Jet OLE DB Provider 4.0 üzerinden yüklenebilir ISAM sürücüleri, çeşitli dış veritabanlarına bağlanmak için nasıl kullanılacağı açıklanır. Bağlantı dizeleri, her ISAM veritabanı açmak için sağlanır.

Not: Bu makaledeki kod bir ADO Connection nesnesini oluşturduğunuz varsayılmıştır: cnn ve bir ADO RecordSet nesnesi: rst.

Açık bir Excel

Aşağıdaki kodda, bir Excel ISAM veritabanı açar:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=c:\somepath\ExcelFile.xls;" & _
           "Extended Properties=""Excel 8.0;HDR=Yes;"";" 
				
Not: C sürücüsüdür ve somepath (ExcelFile.xls) örnek Excel dosyasının bulunduğu klasördür. "HDR = yes" sağlayıcı (olabilen bir başlık satırı) hücre aralığının ilk satırı içerecektir, RecordSet içinde gösterir.

Microsoft Excel elektronik tablosu için bağlanma 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:
295646  (http://support.microsoft.com/kb/295646/EN-US/ ) Nasıl YAPıLıR: ADO veri kaynağındaki aktarım verileri ADO ile Excel'e

Açık bir dBASE

Aşağıdaki kodda, bir dBASE ISAM veritabanı açar. DBASE dosyası (örneğin, dBaseFile.dbf) burada C sürücüsüdür c:\somepath bulunuyorsa ve somepath dBaseFile.dbf, aşağıdaki gibi içeren klasörü burada:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source=c:\somepath;" & _
          "Extended Properties=DBASE III;"
				
dosya adı SQL deyiminde aşağıdaki gibi belirtin:
rst.Open "Select * From dBaseFile", cnn, , ,adCmdText
				

Lotus 1-2-3 açın.

Aşağıdaki kodu bir Lotus 1-2-3 ISAM veritabanı açar:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=c:\somepath\Lotus123File.wk3;" & _
           "Extended Properties=Lotus WK3;" 
				
Not: C sürücüsüdür ve somepath (Lotus123File.wk3) <a0><a1>örnek</a1> Lotus 1-2-3 dosyasını içeren klasördür.


Açık bir Paradox

Aşağıdaki kodda, bir Paradox ISAM veritabanı açar. C sürücü olduğu c:\somepath sırasında bir Paradox 5.0 dosyası (örneğin, PdxFile.db) bulunuyorsa ve somepath PdxFile.db, aşağıdaki gibi içeren klasördür:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=c:\somepath;" & _
           "Extended Properties=Paradox 5.x;" 
				
SQL deyimindeki bir dosya adı aşağıdaki gibi belirtin:
rst.Open "Select * From PdxFile", cnn, , ,adCmdText
				

Not: tüm bir Paradox sürümlerini Jet ISAM tarafından desteklenmiyor. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
230126  (http://support.microsoft.com/kb/230126/EN-US/ ) ACC2000: Access 2000 ile Jet Paradox veri kullanma

Açık metin

Bir metin dosyası (örneğin, TestFile.txt) burada C sürücüsüdür c:\somepath bulunuyorsa ve somepath TestFile.txt, aşağıdaki gibi içeren klasörü burada:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ 
       "Data Source=c:\somepath;" & _ 
       "Extended Properties=""text;HDR=Yes;FMT=Delimited;"";"
				
dosya adı SQL deyiminde aşağıdaki gibi belirtin:
rst.Open "Select * From TextFile.txt", cnn, , , adCmdText 
				

Text ISAM, birden çok metin dosya biçimlerindeki işlemeye izin verir. Tüm özellikleri aracılığıyla bağlantı dizesini bir metin dosyası olarak tanımlayamazsınız. Örneğin, sabit genişlikli bir dosyayı açmak istediğiniz veya virgülle ayrılmış farklı ayırıcı olarak kullanmak istediğiniz bir Schema.INI dosyasında bu ayarları belirtmelisiniz. Hakkında Schema.INI dosyaları hakkında daha fazla bilgi için aşağıdaki Web sitesinde Microsoft Developer Network (MSDN) Kitaplığı'nı ziyaret edin:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcjetschema_ini_file.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcjetschema_ini_file.asp)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft OLE DB Provider for Jet 4.0
  • Microsoft ActiveX Data Objects 2.1
  • Microsoft ActiveX Data Objects 2.1 Service Pack 1
  • Microsoft ActiveX Data Objects 2.1 Service Pack 2
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.5 Service Pack 2
  • Microsoft ActiveX Data Objects 2.6
  • Microsoft ActiveX Data Objects 2.6 Service Pack 1
  • Microsoft ActiveX Data Objects 2.7
Anahtar Kelimeler: 
kbmt kbhowtomaster KB326548 KbMttr
Otomatik TercümeOtomatik 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:326548  (http://support.microsoft.com/kb/326548/en-us/ )
Retired KB ArticleKullanı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.