• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Makale ADODB.Recordset ve XML ile Olan İlişkisi

Zeki Gürsoy

Uzman
Katılım
7 Haz 2018
Mesajlar
40
En iyi yanıt
0
Puanları
18
Konum
Sakarya-Hendek
Merhaba.

Bir Recordset, "Open" metodu ile açılırken "Source" parametresi şunlar olabilir (option belirtmek zorunlu değildir):

- Tablo Adı (Options : adCmdTable, adCmdTableDirect)
- Sql cümlesi (Options : adCmdText, adCmdStoredProc)
- XML dosyası (Options : adCmdFile)
- DOMDocument (Options : adCmdUnknown)

Yine bir Recordset, "Save" olurken bir XML dosyası, DOMDocument veya ADODB.Stream olabilir.

rs.Save "C:\TestFolder\RecordsetXML.xml" doğrudan dosyaya kaydeder.
rs.Save domObject doğrudan hafızadaki DOMDocument nesnesine kaydeder.
rs.Save streamObject doğrudan hafızadaki ADODB.Stream nesnesine text olarak kaydeder.

Bunları örnekleyen ve açıklayan, 4 adet prosedur içeren bir dosya ektedir...

Not : Bazı örnekler için "Nortwind.accdb" gereklidir. Başka işler için de kullanabileceğiniz için elinizin altında bulunsun.)
 

Ekli dosyalar

  • Nortwind.7z
    305.5 KB · Görüntüleme: 18
  • recordset.xlsm
    28.2 KB · Görüntüleme: 19

ozkansabanci

Excel VBA Developer
Uzman
Katılım
28 May 2018
Mesajlar
238
En iyi yanıt
7
Puanları
28
Yaş
38
Konum
İstanbul
Web sitesi
analistadam.com
Ad Soyad
Özkan Sabancı
Office Vers.
Microsoft 365 Apps for enterprise TR
Harika bilgiler hocam. Gerçekten çok teşekkür ederiz.
 
Üst Alt