Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic makaleleri » VB 6.0 XML VeriTabanı
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

MSChart nesnesinde kenar boşluklarının gizlenmesi...

Yazar: pegamen

Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 10515
Yayın Tar:13.07.2008
Yazar : sahinkalem
Hit :3794

Bu Yazarın Yazıları Sadece bu yazarın makale göster
Bu Yazıyı Tavsiye Et

Öncelikli olaral referans olarak XML kullanabilmek için MsXML.Dll dosyasını ve ADODB kullanabilmek için Microsoft.ActivexDataObject 2.X referansını dahil edin

sonra XML dosyanızı aşağıdaki gibi oluşturun. Attribute kısımlarında tablodaki alanları oluşturuyor ve özelliklerini belirtiyoruz aynı access veya sql veritabanlarında oldugu gibi
Row kısıımlarında da kayıtlarımızı yazıyoruz. Burda dikkat edilemesi gereken husus asla türkçe karakter kullanmayacağız.

XML dosyasını herhangi bir yazı editoru ile oluşturabilirsiniz. Notepadi açın. aşagıdaki kodları yapıştırın. Farklı kaydet deyip uzantısı XML olacak şekilde kaydetmemiz yeterli.

Form kısmında yazılı kodları açıklamaya gerek yok. Standart veritabanı bağlantısı. Bağlantı kodu yazmamıza gerek yok. sadece Recordset oluşturmamız yeterli. Formunuza bir tane datagrid yerleştirin ve kodları yerleştirin

DENEME.XML-------------------------------------------------------------------------------------
<xml version="1.0" encoding="iso-8859-9" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema">
<s:Schema id="RowsetSchema">
<s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30">

<s:AttributeType name="ID" rs:number="1">
<s:datatype dt:type="int" dt:maxLength="4" rs:precision="10" rs:fixedlength="true" rs:maybenull="false" />
</s:AttributeType>

<s:AttributeType name="FIRMAADI" rs:number="2" rs:writeunknown="true">
<s:datatype dt:type="string" dt:maxLength="20" rs:maybenull="false" />
</s:AttributeType>

<s:AttributeType name="SEMT" rs:number="3" rs:writeunknown="true">
<s:datatype dt:type="string" dt:maxLength="10" rs:maybenull="false" />
</s:AttributeType>

<s:extends type="rs:rowbase" />
</s:ElementType>
</s:Schema>
<rs:data>

<z:row ID="1" FIRMAADI="SAHINKALEM A.S." SEMT="ANKARA/KIZILAY"/>
<z:row ID="2" FIRMAADI="SAHINKALEM A.S." SEMT="ANKARA/FATIH"/>
<z:row ID="3" FIRMAADI="SAHINKALEM A.S." SEMT="ANKARA/CANKAYA"/>
<z:row ID="4" FIRMAADI="SAHINKALEM A.S." SEMT="ANKARA/ETIMESGUT"/>
<z:row ID="5" FIRMAADI="SAHINKALEM A.S." SEMT="ANKARA/KECIOREN"/>
<z:row ID="6" FIRMAADI="SAHINKALEM A.S." SEMT="ANKARA/SINCAN"/>

</rs:data>
</xml>


FORM1-------------------------------------------------------------------------------------------

Private Sub Form_Load()
Dim rstXML As ADODB.Recordset
Set rstXML = New ADODB.Recordset
rstXML.CursorLocation = adUseClient
rstXML.Open App.Path + "\deneme.xml", "Provider=MSPersist;", adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rstXML
End Sub




Yorumlar, eklemeler ve düşünceler
        Eyvallah Kardeş.. Budur İşte dedirtecek bir makale..

   bunnypeople, 09.09.2008 15:01
© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin