Setelah
kita menggunakan VB 6.0 untuk membuat dan merekam data dalam bentuk file XML,
maka pada bagian ini kita akan membuat project Visual Basic yang digunakan
untuk membaca dan menampilkan isi dari suatu file XML menggunakan teknologi
ADO. Berikut langkah-langkahnya:
1. Siapkan
project dalam VB 6.0 dengan pilihan komponen dan referensi yang lengkap yaitu
VB Enterprise Edition Controls. Jika memilih pilihan Standar Exe Anda harus
memasukkan referensi ADO 2.1.
2. Siapkan
sebuah form yang akan digunakan untuk menampilkan isi data dari sebuah file
XML. Atur property dari Form tersebut yaitu: AutoRedraw=True, Appearance=0-Flat.
3. Tambahkan
sebuah CommandButton dan CommonDialog. Atur property CommandButton dengan
Name=cmdOpen dan Caption=Open File.
4. Buat
program pada event Click pada CommandButton seperti pada Gambar 1 Kode Program membaca
dan menampilkan file XML.
Gambar 1. Kode Program membaca
dan menampilkan file XML.
Gambar 2. PIlih dan buka file yang
berextensi XML.
Gambar
3. Hasil membuka salah satu file XML
5. Jalankan
program dengan cara Run atau tekan F5, kemudian tekan tombol Open File, maka akan
muncul window Open File Seperti pada Gambar 2, cari file apa saja yang
berextensi .XML. LIhat datanya pada Form yang telah disediakan ilustrasinya
disajikan pada Gambar 3.
Kode Program yang tinggal Copas aja:
ReplyDeletePrivate Sub cmdOpen_Click()
Dim Rst1 As New ADODB.Recordset
Dim NamaFile As String
Dim i, j As Integer
CommonDialog1.Filter = "XML Files (*.xml)|*.xml"
CommonDialog1.ShowOpen
NamaFile = CommonDialog1.FileName
Me.Cls
For i = 1 To 5
Me.Print ""
Next i
Rst1.Open NamaFile
i = 0
Do Until Rst1.EOF
i = i + 1
Me.Print Tab(10); i;
For j = 0 To Rst1.Fields.Count - 1
Me.Print Rst1(j),
Next j
Rst1.MoveNext
Loop
Rst1.Close
Set Rst1 = Nothing
End Sub
Kalau untuk insert coding nya gimana bang?
ReplyDeleteinsert atau menambahkan data, bisa dilakukan setelah Rst1.Open NamaFile berhasil
DeleteSelanjutnya dapat menggunakan kode sebagai berikut;
Rst1.AddNew
Rst1.Field(0)=NamaVariabel0
Rst1.Field(1)=NamaVariabel1
dst...
Rst1.UpDate
Semoga bermanfaat
Atau bisa juga mengguanakan kode seperti pada postingan sebelumnya
Deleteyaitu "Membuat dan menyimpan data dalam format XML menggunakan ADO Visual Basic 6"