SlideShare a Scribd company logo
1 of 21
Download to read offline
55
MEMBACA RECORD
DENGAN ADODC
Pada bagian ini kita akan mempelajari cara membaca data atau
record dari tabel menggunakan ADODC. Pada bagian ini juga
diberikan contoh penerapan penggunaan ADODC untuk membaca
data atau record dari tabel. ADODC sendiri merupakan salinan
dari tabel. Dengan ADODC, Anda dapat membaca data atau
record dari tabel kemudian menampilkannya per record atau
sekaligus beberapa record. Anda dapat menggunakan record atau
data tabel melalui ADODC sehingga tidak perlu khawatir data atau
record berubah pada waktu membaca tabel tersebut.
7.1 Menghubungkan ADODC Dengan Tabel
Contoh database Microsoft Access yang akan dipakai adalah
dbAplikasi yang terletak pada direktori C:Data. Dapat digunakan
dua cara untuk menghubungkan ADODC dengan tabel, yaitu
menggunakan ODBC Data Source Name dan menggunakan
Connection String. Kedua cara tersebut akan dibahas satu persatu.
7.1.1 ODBC Data Source Name
Untuk menghubungkan ADODC dengan tabel menggunakan
ODBC Data Source Name, harus terdapat driver ODBC yang
terhubung dengan database di mana tabel tersebut berada.
Sebagai contoh, kita akan menggunakan ODBC Driver yang telah
dibuat sebelumnya, yaitu Aplikasi. Apabila Anda menggunakan
ODBC Data Source Name untuk menghubungkan tabel dengan
BAB
7
56
ADODC, sebaiknya Anda menggunakan ODBC Driver untuk
koneksi database agar Anda dapat menggunakan ODBC Driver
tersebut. Untuk menghubungkan ADODC dengan tabel, langkah-
langkahnya adalah sebagai berikut:
1. Tambahkan sebuah kontrol ADODC ke dalam form. Secara
default nama dari ADODC tersebut adalah adodc1.
Gambar 7.1. Tampilan kontrol ADODC
2. Klik-kanan adodc1, kemudian klik menu ADODC Properties
seperti terlihat pada Gambar 7.2.
3. Pada kotak dialog Property Pages tab General, pilih Use ODBC
Data Source Name. Lihat Gambar 7.3 untuk lebih jelasnya.
4. Pilih nama driver yang ingin dipakai pada kotak dialog
Property Pages tab General. Sebagai contoh, pilih driver
Aplikasi seperti pada Gambar 7.4.
57
Gambar 7.2. Menu ADODC Properties
Gambar 7.3. Menggunakan ODBC DSN
58
Gambar 7.4. Memilih Driver ODBC
5. Pada kotak dialog Property Pages tab RecordSource, Anda
dapat menggunakan adCmdText dan adCmdTable untuk
mengakses tabel.
Gambar 7.5. Memilih Command Type
59
6. Apabila Anda menggunakan adCmdText pada langkah
sebelumnya, Anda harus mengisikan perintah SQL “Select“
pada bagian Command Text (SQL).
Gambar 7.6. Menggunakan adCmdText
7. Klik OK. ADODC dan tabel telah terhubung. Untuk melihat
hasilnya, tambahkan sebuah data grid pada form.
Untuk menambahkan data grid, klik-kanan toolbox, kemudian
klik Components. Pada kotak dialog Components, beri tanda
centang pada opsi Microsoft DataGrid Control 6.0 (OLEDB).
Untuk jelasnya, coba lihat Gambar 7.7.
8. Tampilan form yang dihasilkan seperti Gambar 7.8.
9. Untuk properti DataSource, pilih adodc1. Coba Anda jalankan
program tersebut. Hasilnya seperti Gambar 7.9.
60
Gambar 7.7. Menambahkan data grid
Gambar 7.8. Tampilan form
61
Gambar 7.9. Hasil eksekusi program
10. Untuk memindahkan record-record pada data grid, Anda dapat
menggunakan tombol navigator pada ADODC tersebut.
11. Kita akan menggunakan Command Type dengan adCmdTable.
Pada kotak dialog Property Pages tab General, isi Command
Type dengan adCmdTable.
Gambar 7.10. Penggunaan adCmdTable
62
12. Pilih tabel yang akan dibaca.
Gambar 7.11. Memilih tabel
13. Setelah memilih tabel yang akan dibaca, klik OK.
14. Seperti pada penggunaan Command Type dengan
adCmdText, tambahkan sebuah data grid pada form dan pilih
adodc1 sebagai properti DataSource. Jalankan program
tersebut. Hasilnya seperti Gambar 7.12.
Gambar 7.12. Hasil eksekusi program
63
7.1.2 Connection String
Setelah mempelajari penggunaan ODBC Data Source Name,
selanjutnya kita akan mempelajari penggunaan Connection String.
Dengan Connection String, Anda tidak perlu lagi membuat ODBC
Driver seperti pada cara sebelumnya. Untuk menghubungkan tabel
dan ADODC menggunakan Connection String, langkah-
langkahnya adalah sebagai berikut:
1. Pada kotak dialog Property Pages tab General, pilih menu Use
Connection String.
Gambar 7.13. Penggunaan Connection String pada ADODC
2. Klik Builld.
3. Pada kotak dialog Data Link Properties tab Provider, pilih OLE
DB Provider dengan Microsoft Jet 4.0 OLE DB Provider.
64
Gambar 7.14. Memilih OLE DB Provider
4. Klik Next.
5. Pada kotak dialog Data Link Properties tab Connection, klik
tombol . Lihat Gambar 7.15 untuk lebih jelasnya.
6. Seperti pada Gambar 7.16, pada kotak dialog Select Access
Database, pilih database yang akan digunakan. Sebagai
contoh, pilih database dbAplikasi yang telah dibuat
sebelumnya.
65
Gambar 7.15. Memilih database
66
Gambar 7.16. Kotak dialog Select Access Database
7. Pada kotak dialog Property Pages tab RecordSource, pilih
Command Type yang akan digunakan. Kita akan
menggunakan dua Command Type, yaitu adCmdText dan
adCmd Table seperti pada penggunaan ODBC Data Source
Name.
Gambar 7.17. Penggunaan Command Type
67
8. Apabila Anda menggunakan adCmdText, Anda harus
mengisikan perintah SQL “Select“ pada bagian Command Text
(SQL).
Gambar 7.18. Menggunakan adCmdText
9. Klik OK. ADODC dan tabel telah terhubung. Untuk melihat
hasilnya, tambahkan sebuah data grid pada form.
10. Tampilan dari form seperti Gambar 7.19.
Gambar 7.19. Tampilan form
68
11. Untuk properti DataSource, pilih adodc1. Jika Anda jalankan
program tersebut, hasilnya seperti Gambar 7.20.
Gambar 7.20. Hasil eksekusi program
12. Untuk memindahkan record-record pada data grid, Anda dapat
menggunakan tombol navigator pada ADODC tersebut.
13. Kita akan menggunakan Command Type dengan adCmdTable.
Pada kotak dialog Property Pages tab RecordSource, isi
Command Type dengan adCmdTable.
Gambar 7.21. Penggunaan adCmdTable
69
14. Pilih tabel yang akan dibaca.
Gambar 7.22. Memilih tabel
15. Setelah memilih tabel yang akan dibaca, klik OK.
16. Seperti pada penggunaan Command Type dengan
adCmdText, tambahkan sebuah data grid pada form dan pilih
properti DataSource dari data grid tersebut dengan adodc1.
Jalankan program tersebut. Hasilnya seperti Gambar 7.23.
Gambar 7.23. Hasil eksekusi program
70
7.2 Contoh Penggunaan ADODC
Berikut ini kita akan membuat contoh penggunaan ADODC. Akan
dipakai database dbAplikasi dan tabel tbAnggota. Koneksi
database ODBC Connection String dan ADODC metode
Connection String akan digunakan dalam contoh ini. Untuk
melihat penggunaan dari ADODC, lakukan langkah-langkah
sebagai berikut:
1. Buatlah sebuah proyek Standard EXE.
2. Tambahkan tiga buah label, tiga buah textbox, sebuah
command button, sebuah data grid dan sebuah ADODC.
3. Atur properti dari setiap objek tersebut seperti berikut:
Objek Properti Setting
Name txtKode
Text1
Text
Name txtNama
Text2
Text
Name txtAlamat
Text3
Text
Name lblKode
Label1
Caption Kode
Name lblNama
Label2
Caption Nama
71
Name lblAlamat
Label3
Caption Alamat
Name cmdSimpan
Command1
Caption Simpan
adodc1 Visible False
DataGrid1 DataSource adodc1
4. Hubungkan adodc1 dan database dbAplikasi menggunakan
Connection String.
5. Untuk RecordSource dari adodc1, gunakan adCmdText dan
perintah SQL yang digunakan adalah “SELECT * FROM
tbAnggota ORDER BY kode ASC”. Tampilannya seperti
Gambar 7.24.
Gambar 7.24. Setting adodc1
72
6. Tampilan form seperti Gambar 7.25.
Gambar 7.25. Tampilan form
7. Kode program yang digunakan adalah sebagai berikut:
'Deklarasi Koneksi
Dim cnn As New ADODB.Connection
Private Sub cmdSimpan_Click()
Dim msql As String
'Mengisi Record ke Tabel
cnn.BeginTrans
msql = " INSERT INTO tbAnggota(Kode," & " Nama,Alamat)" & _
" VALUES('" & txtKode.Text & "'," & _
" '" & txtNama.Text & "'," & " '" & txtAlamat.Text & "')"
cnn.Execute (msql)
cnn.CommitTrans
'Merefresh data grid
73
adodc1.Refresh
DataGrid1.Refresh
'Menghapus teks
txtKode.Text = ""
txtNama.Text = ""
txtAlamat.Text = ""
End Sub
Private Sub Form_Load()
Dim msql As String
Dim KoneksiData As String
KoneksiData = "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=dbAplikasi.mdb;" & "DefaultDir=C:data;" & _
"Uid=Admin;Pwd=;"
'Membuat sebuah koneksi ODBC Connection String
cnn.Open KoneksiData
End Sub
Private Sub Form_Unload(Cancel As Integer)
'Menutup koneksi
cnn.Close
'Menghapus koneksi
Set cnn = Nothing
End Sub
Private Sub txtAlamat_KeyPress(KeyAscii As Integer)
'Mengubah teks menjadi huruf besar
If KeyAscii <> 13 Then
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End If
End Sub
Private Sub txtKode_KeyPress(KeyAscii As Integer)
'Mengubah teks menjadi huruf besar
If KeyAscii <> 13 Then
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End If
End Sub
Private Sub txtNama_KeyPress(KeyAscii As Integer)
'Mengubah teks menjadi huruf besar
If KeyAscii <> 13 Then
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End If
End Sub
74
8. Jalankan program tersebut, kemudian perhatikan form dan
data grid yang terdapat pada form. Tampilan form seperti
Gambar 7.26.
Gambar 7.26. Tampilan form awal
9. Setelah itu, isi textbox yang ada pada form kemudian klik
Simpan. Sebagai contoh, isi textbox seperti pada Gambar
7.27.
Gambar 7.27. Isi textbox
75
10. Setelah Anda mengisi textbox tersebut dan mengklik Simpan,
data grid langsung berubah seperti pada Gambar 7.28.
Gambar 7.28. Tampilan form setelah ada record baru

More Related Content

What's hot

Ajax enabled java servertm faces web application
Ajax enabled java servertm faces web applicationAjax enabled java servertm faces web application
Ajax enabled java servertm faces web applicationch3p3r
 
Modul microsoft word 2007
Modul microsoft word 2007Modul microsoft word 2007
Modul microsoft word 2007mr endar
 
Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6Materi Kuliah Online
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteShofura Kamal
 
Modul microsoft-word-2007
Modul microsoft-word-2007Modul microsoft-word-2007
Modul microsoft-word-2007ketimbus
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi Maiyana
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Zoeliandri Sapoetra
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetWirat Mojo
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINShofura Kamal
 
Manual pengelolaan Database Pembangunan Dengan Google Drive
Manual pengelolaan Database Pembangunan Dengan Google DriveManual pengelolaan Database Pembangunan Dengan Google Drive
Manual pengelolaan Database Pembangunan Dengan Google Drivenug nugroho
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyShofura Kamal
 
Dasar Perintah SQL
Dasar Perintah SQLDasar Perintah SQL
Dasar Perintah SQLmuhamadilvan
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataShofura Kamal
 
Tugas uts komputer
Tugas uts komputerTugas uts komputer
Tugas uts komputermenk88
 
Busro mailmerge
Busro mailmergeBusro mailmerge
Busro mailmergeBais Wong
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Peni Agustiani
 
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0Marlinda
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbwnofrizal
 

What's hot (20)

Modul Office Word 2007
Modul Office Word 2007Modul Office Word 2007
Modul Office Word 2007
 
Ajax enabled java servertm faces web application
Ajax enabled java servertm faces web applicationAjax enabled java servertm faces web application
Ajax enabled java servertm faces web application
 
Modul microsoft word 2007
Modul microsoft word 2007Modul microsoft word 2007
Modul microsoft word 2007
 
Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6
 
Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
 
Modul microsoft-word-2007
Modul microsoft-word-2007Modul microsoft-word-2007
Modul microsoft-word-2007
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Manual pengelolaan Database Pembangunan Dengan Google Drive
Manual pengelolaan Database Pembangunan Dengan Google DriveManual pengelolaan Database Pembangunan Dengan Google Drive
Manual pengelolaan Database Pembangunan Dengan Google Drive
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
 
Dasar Perintah SQL
Dasar Perintah SQLDasar Perintah SQL
Dasar Perintah SQL
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi Data
 
Tugas uts komputer
Tugas uts komputerTugas uts komputer
Tugas uts komputer
 
Busro mailmerge
Busro mailmergeBusro mailmerge
Busro mailmerge
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)
 
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vb
 

Viewers also liked

Manaj. strategi &amp; kwiraswasta an
Manaj. strategi &amp; kwiraswasta anManaj. strategi &amp; kwiraswasta an
Manaj. strategi &amp; kwiraswasta anHaniatur Rohmah
 
analisis strategis swot
analisis strategis swotanalisis strategis swot
analisis strategis swotDaryanto Dt
 
Analisis SWOT untuk Penyusunan Strategi
Analisis SWOT  untuk Penyusunan StrategiAnalisis SWOT  untuk Penyusunan Strategi
Analisis SWOT untuk Penyusunan StrategiDadang Solihin
 
Charisma 1140935 usaha kecil menengah
Charisma 1140935 usaha kecil menengahCharisma 1140935 usaha kecil menengah
Charisma 1140935 usaha kecil menengahCharisma Al-ma'arij
 
Strategi manajemen bisnis
Strategi manajemen bisnisStrategi manajemen bisnis
Strategi manajemen bisnisFadli Usman
 
Manajemen s trategik part 5
Manajemen s trategik part 5Manajemen s trategik part 5
Manajemen s trategik part 5samsul alam
 
Perumusan Strategi : Analisis Situasi dan Strategi Bisnis
Perumusan Strategi : Analisis Situasi dan Strategi BisnisPerumusan Strategi : Analisis Situasi dan Strategi Bisnis
Perumusan Strategi : Analisis Situasi dan Strategi BisnisKacung Abdullah
 
PELATIHAN ANALISIS SWOT
PELATIHAN ANALISIS SWOTPELATIHAN ANALISIS SWOT
PELATIHAN ANALISIS SWOTDutria Bayu
 
power point analisis SWOT sabana Fried Chicken
power point analisis SWOT sabana Fried Chickenpower point analisis SWOT sabana Fried Chicken
power point analisis SWOT sabana Fried ChickenNEWSAGIL
 
Target Audience (Demografis - Goegrafis - Psikografis) Trip to Sleman
Target Audience (Demografis - Goegrafis - Psikografis) Trip to SlemanTarget Audience (Demografis - Goegrafis - Psikografis) Trip to Sleman
Target Audience (Demografis - Goegrafis - Psikografis) Trip to Slemanaanmuhammad09
 

Viewers also liked (14)

Analisa SWOT Pada Sektor Publik
Analisa SWOT Pada Sektor PublikAnalisa SWOT Pada Sektor Publik
Analisa SWOT Pada Sektor Publik
 
Manaj. strategi &amp; kwiraswasta an
Manaj. strategi &amp; kwiraswasta anManaj. strategi &amp; kwiraswasta an
Manaj. strategi &amp; kwiraswasta an
 
analisis strategis swot
analisis strategis swotanalisis strategis swot
analisis strategis swot
 
Analisis SWOT untuk Penyusunan Strategi
Analisis SWOT  untuk Penyusunan StrategiAnalisis SWOT  untuk Penyusunan Strategi
Analisis SWOT untuk Penyusunan Strategi
 
Charisma 1140935 usaha kecil menengah
Charisma 1140935 usaha kecil menengahCharisma 1140935 usaha kecil menengah
Charisma 1140935 usaha kecil menengah
 
skripsi analisis swot
skripsi analisis swotskripsi analisis swot
skripsi analisis swot
 
Strategi manajemen bisnis
Strategi manajemen bisnisStrategi manajemen bisnis
Strategi manajemen bisnis
 
Manajemen s trategik part 5
Manajemen s trategik part 5Manajemen s trategik part 5
Manajemen s trategik part 5
 
Perumusan Strategi : Analisis Situasi dan Strategi Bisnis
Perumusan Strategi : Analisis Situasi dan Strategi BisnisPerumusan Strategi : Analisis Situasi dan Strategi Bisnis
Perumusan Strategi : Analisis Situasi dan Strategi Bisnis
 
PELATIHAN ANALISIS SWOT
PELATIHAN ANALISIS SWOTPELATIHAN ANALISIS SWOT
PELATIHAN ANALISIS SWOT
 
Analisis swot oke
Analisis swot okeAnalisis swot oke
Analisis swot oke
 
power point analisis SWOT sabana Fried Chicken
power point analisis SWOT sabana Fried Chickenpower point analisis SWOT sabana Fried Chicken
power point analisis SWOT sabana Fried Chicken
 
Target Audience (Demografis - Goegrafis - Psikografis) Trip to Sleman
Target Audience (Demografis - Goegrafis - Psikografis) Trip to SlemanTarget Audience (Demografis - Goegrafis - Psikografis) Trip to Sleman
Target Audience (Demografis - Goegrafis - Psikografis) Trip to Sleman
 
1 manajemen-strategik-revisi
1 manajemen-strategik-revisi1 manajemen-strategik-revisi
1 manajemen-strategik-revisi
 

Similar to MEMBACA_DATA

Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdbPram Monty
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETVeronica Anggraini
 
Akses database dengan asp
Akses database  dengan aspAkses database  dengan asp
Akses database dengan aspgierg
 
INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYVeronica Anggraini
 
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Devi Apriansyah
 
Koneksi vb dengan database mysql
Koneksi vb dengan database mysqlKoneksi vb dengan database mysql
Koneksi vb dengan database mysqlFauzia Zain
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
Odbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeOdbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeSii Esde
 
Database ms. access siiesde
Database ms. access siiesdeDatabase ms. access siiesde
Database ms. access siiesdeSii Esde
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcDevi Apriansyah
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
Aplikasi java dan my sql pln
Aplikasi java dan my sql pln Aplikasi java dan my sql pln
Aplikasi java dan my sql pln Izal Kernel
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-serverAyu Karisma Alfiana
 
Langkah langkah menginstall maria db, penerapan ddl dan dml
Langkah langkah menginstall maria db, penerapan ddl dan dmlLangkah langkah menginstall maria db, penerapan ddl dan dml
Langkah langkah menginstall maria db, penerapan ddl dan dmlLalu Fahlevi
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi endaDevandy Enda
 

Similar to MEMBACA_DATA (20)

Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdb
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 
Akses database dengan asp
Akses database  dengan aspAkses database  dengan asp
Akses database dengan asp
 
INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGY
 
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
 
Vb mysql-41
Vb mysql-41Vb mysql-41
Vb mysql-41
 
Koneksi vb dengan database mysql
Koneksi vb dengan database mysqlKoneksi vb dengan database mysql
Koneksi vb dengan database mysql
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
Odbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeOdbc dan ole db provider siiesde
Odbc dan ole db provider siiesde
 
Database ms. access siiesde
Database ms. access siiesdeDatabase ms. access siiesde
Database ms. access siiesde
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
Cara menghubungkan client ke server
Cara menghubungkan client ke serverCara menghubungkan client ke server
Cara menghubungkan client ke server
 
Modul praktikum pbw
Modul praktikum pbwModul praktikum pbw
Modul praktikum pbw
 
Aplikasi java dan my sql pln
Aplikasi java dan my sql pln Aplikasi java dan my sql pln
Aplikasi java dan my sql pln
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server
 
Langkah langkah menginstall maria db, penerapan ddl dan dml
Langkah langkah menginstall maria db, penerapan ddl dan dmlLangkah langkah menginstall maria db, penerapan ddl dan dml
Langkah langkah menginstall maria db, penerapan ddl dan dml
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
 

Recently uploaded

tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 

Recently uploaded (20)

tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 

MEMBACA_DATA

  • 1. 55 MEMBACA RECORD DENGAN ADODC Pada bagian ini kita akan mempelajari cara membaca data atau record dari tabel menggunakan ADODC. Pada bagian ini juga diberikan contoh penerapan penggunaan ADODC untuk membaca data atau record dari tabel. ADODC sendiri merupakan salinan dari tabel. Dengan ADODC, Anda dapat membaca data atau record dari tabel kemudian menampilkannya per record atau sekaligus beberapa record. Anda dapat menggunakan record atau data tabel melalui ADODC sehingga tidak perlu khawatir data atau record berubah pada waktu membaca tabel tersebut. 7.1 Menghubungkan ADODC Dengan Tabel Contoh database Microsoft Access yang akan dipakai adalah dbAplikasi yang terletak pada direktori C:Data. Dapat digunakan dua cara untuk menghubungkan ADODC dengan tabel, yaitu menggunakan ODBC Data Source Name dan menggunakan Connection String. Kedua cara tersebut akan dibahas satu persatu. 7.1.1 ODBC Data Source Name Untuk menghubungkan ADODC dengan tabel menggunakan ODBC Data Source Name, harus terdapat driver ODBC yang terhubung dengan database di mana tabel tersebut berada. Sebagai contoh, kita akan menggunakan ODBC Driver yang telah dibuat sebelumnya, yaitu Aplikasi. Apabila Anda menggunakan ODBC Data Source Name untuk menghubungkan tabel dengan BAB 7
  • 2. 56 ADODC, sebaiknya Anda menggunakan ODBC Driver untuk koneksi database agar Anda dapat menggunakan ODBC Driver tersebut. Untuk menghubungkan ADODC dengan tabel, langkah- langkahnya adalah sebagai berikut: 1. Tambahkan sebuah kontrol ADODC ke dalam form. Secara default nama dari ADODC tersebut adalah adodc1. Gambar 7.1. Tampilan kontrol ADODC 2. Klik-kanan adodc1, kemudian klik menu ADODC Properties seperti terlihat pada Gambar 7.2. 3. Pada kotak dialog Property Pages tab General, pilih Use ODBC Data Source Name. Lihat Gambar 7.3 untuk lebih jelasnya. 4. Pilih nama driver yang ingin dipakai pada kotak dialog Property Pages tab General. Sebagai contoh, pilih driver Aplikasi seperti pada Gambar 7.4.
  • 3. 57 Gambar 7.2. Menu ADODC Properties Gambar 7.3. Menggunakan ODBC DSN
  • 4. 58 Gambar 7.4. Memilih Driver ODBC 5. Pada kotak dialog Property Pages tab RecordSource, Anda dapat menggunakan adCmdText dan adCmdTable untuk mengakses tabel. Gambar 7.5. Memilih Command Type
  • 5. 59 6. Apabila Anda menggunakan adCmdText pada langkah sebelumnya, Anda harus mengisikan perintah SQL “Select“ pada bagian Command Text (SQL). Gambar 7.6. Menggunakan adCmdText 7. Klik OK. ADODC dan tabel telah terhubung. Untuk melihat hasilnya, tambahkan sebuah data grid pada form. Untuk menambahkan data grid, klik-kanan toolbox, kemudian klik Components. Pada kotak dialog Components, beri tanda centang pada opsi Microsoft DataGrid Control 6.0 (OLEDB). Untuk jelasnya, coba lihat Gambar 7.7. 8. Tampilan form yang dihasilkan seperti Gambar 7.8. 9. Untuk properti DataSource, pilih adodc1. Coba Anda jalankan program tersebut. Hasilnya seperti Gambar 7.9.
  • 6. 60 Gambar 7.7. Menambahkan data grid Gambar 7.8. Tampilan form
  • 7. 61 Gambar 7.9. Hasil eksekusi program 10. Untuk memindahkan record-record pada data grid, Anda dapat menggunakan tombol navigator pada ADODC tersebut. 11. Kita akan menggunakan Command Type dengan adCmdTable. Pada kotak dialog Property Pages tab General, isi Command Type dengan adCmdTable. Gambar 7.10. Penggunaan adCmdTable
  • 8. 62 12. Pilih tabel yang akan dibaca. Gambar 7.11. Memilih tabel 13. Setelah memilih tabel yang akan dibaca, klik OK. 14. Seperti pada penggunaan Command Type dengan adCmdText, tambahkan sebuah data grid pada form dan pilih adodc1 sebagai properti DataSource. Jalankan program tersebut. Hasilnya seperti Gambar 7.12. Gambar 7.12. Hasil eksekusi program
  • 9. 63 7.1.2 Connection String Setelah mempelajari penggunaan ODBC Data Source Name, selanjutnya kita akan mempelajari penggunaan Connection String. Dengan Connection String, Anda tidak perlu lagi membuat ODBC Driver seperti pada cara sebelumnya. Untuk menghubungkan tabel dan ADODC menggunakan Connection String, langkah- langkahnya adalah sebagai berikut: 1. Pada kotak dialog Property Pages tab General, pilih menu Use Connection String. Gambar 7.13. Penggunaan Connection String pada ADODC 2. Klik Builld. 3. Pada kotak dialog Data Link Properties tab Provider, pilih OLE DB Provider dengan Microsoft Jet 4.0 OLE DB Provider.
  • 10. 64 Gambar 7.14. Memilih OLE DB Provider 4. Klik Next. 5. Pada kotak dialog Data Link Properties tab Connection, klik tombol . Lihat Gambar 7.15 untuk lebih jelasnya. 6. Seperti pada Gambar 7.16, pada kotak dialog Select Access Database, pilih database yang akan digunakan. Sebagai contoh, pilih database dbAplikasi yang telah dibuat sebelumnya.
  • 12. 66 Gambar 7.16. Kotak dialog Select Access Database 7. Pada kotak dialog Property Pages tab RecordSource, pilih Command Type yang akan digunakan. Kita akan menggunakan dua Command Type, yaitu adCmdText dan adCmd Table seperti pada penggunaan ODBC Data Source Name. Gambar 7.17. Penggunaan Command Type
  • 13. 67 8. Apabila Anda menggunakan adCmdText, Anda harus mengisikan perintah SQL “Select“ pada bagian Command Text (SQL). Gambar 7.18. Menggunakan adCmdText 9. Klik OK. ADODC dan tabel telah terhubung. Untuk melihat hasilnya, tambahkan sebuah data grid pada form. 10. Tampilan dari form seperti Gambar 7.19. Gambar 7.19. Tampilan form
  • 14. 68 11. Untuk properti DataSource, pilih adodc1. Jika Anda jalankan program tersebut, hasilnya seperti Gambar 7.20. Gambar 7.20. Hasil eksekusi program 12. Untuk memindahkan record-record pada data grid, Anda dapat menggunakan tombol navigator pada ADODC tersebut. 13. Kita akan menggunakan Command Type dengan adCmdTable. Pada kotak dialog Property Pages tab RecordSource, isi Command Type dengan adCmdTable. Gambar 7.21. Penggunaan adCmdTable
  • 15. 69 14. Pilih tabel yang akan dibaca. Gambar 7.22. Memilih tabel 15. Setelah memilih tabel yang akan dibaca, klik OK. 16. Seperti pada penggunaan Command Type dengan adCmdText, tambahkan sebuah data grid pada form dan pilih properti DataSource dari data grid tersebut dengan adodc1. Jalankan program tersebut. Hasilnya seperti Gambar 7.23. Gambar 7.23. Hasil eksekusi program
  • 16. 70 7.2 Contoh Penggunaan ADODC Berikut ini kita akan membuat contoh penggunaan ADODC. Akan dipakai database dbAplikasi dan tabel tbAnggota. Koneksi database ODBC Connection String dan ADODC metode Connection String akan digunakan dalam contoh ini. Untuk melihat penggunaan dari ADODC, lakukan langkah-langkah sebagai berikut: 1. Buatlah sebuah proyek Standard EXE. 2. Tambahkan tiga buah label, tiga buah textbox, sebuah command button, sebuah data grid dan sebuah ADODC. 3. Atur properti dari setiap objek tersebut seperti berikut: Objek Properti Setting Name txtKode Text1 Text Name txtNama Text2 Text Name txtAlamat Text3 Text Name lblKode Label1 Caption Kode Name lblNama Label2 Caption Nama
  • 17. 71 Name lblAlamat Label3 Caption Alamat Name cmdSimpan Command1 Caption Simpan adodc1 Visible False DataGrid1 DataSource adodc1 4. Hubungkan adodc1 dan database dbAplikasi menggunakan Connection String. 5. Untuk RecordSource dari adodc1, gunakan adCmdText dan perintah SQL yang digunakan adalah “SELECT * FROM tbAnggota ORDER BY kode ASC”. Tampilannya seperti Gambar 7.24. Gambar 7.24. Setting adodc1
  • 18. 72 6. Tampilan form seperti Gambar 7.25. Gambar 7.25. Tampilan form 7. Kode program yang digunakan adalah sebagai berikut: 'Deklarasi Koneksi Dim cnn As New ADODB.Connection Private Sub cmdSimpan_Click() Dim msql As String 'Mengisi Record ke Tabel cnn.BeginTrans msql = " INSERT INTO tbAnggota(Kode," & " Nama,Alamat)" & _ " VALUES('" & txtKode.Text & "'," & _ " '" & txtNama.Text & "'," & " '" & txtAlamat.Text & "')" cnn.Execute (msql) cnn.CommitTrans 'Merefresh data grid
  • 19. 73 adodc1.Refresh DataGrid1.Refresh 'Menghapus teks txtKode.Text = "" txtNama.Text = "" txtAlamat.Text = "" End Sub Private Sub Form_Load() Dim msql As String Dim KoneksiData As String KoneksiData = "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=dbAplikasi.mdb;" & "DefaultDir=C:data;" & _ "Uid=Admin;Pwd=;" 'Membuat sebuah koneksi ODBC Connection String cnn.Open KoneksiData End Sub Private Sub Form_Unload(Cancel As Integer) 'Menutup koneksi cnn.Close 'Menghapus koneksi Set cnn = Nothing End Sub Private Sub txtAlamat_KeyPress(KeyAscii As Integer) 'Mengubah teks menjadi huruf besar If KeyAscii <> 13 Then KeyAscii = Asc(UCase(Chr(KeyAscii))) End If End Sub Private Sub txtKode_KeyPress(KeyAscii As Integer) 'Mengubah teks menjadi huruf besar If KeyAscii <> 13 Then KeyAscii = Asc(UCase(Chr(KeyAscii))) End If End Sub Private Sub txtNama_KeyPress(KeyAscii As Integer) 'Mengubah teks menjadi huruf besar If KeyAscii <> 13 Then KeyAscii = Asc(UCase(Chr(KeyAscii))) End If End Sub
  • 20. 74 8. Jalankan program tersebut, kemudian perhatikan form dan data grid yang terdapat pada form. Tampilan form seperti Gambar 7.26. Gambar 7.26. Tampilan form awal 9. Setelah itu, isi textbox yang ada pada form kemudian klik Simpan. Sebagai contoh, isi textbox seperti pada Gambar 7.27. Gambar 7.27. Isi textbox
  • 21. 75 10. Setelah Anda mengisi textbox tersebut dan mengklik Simpan, data grid langsung berubah seperti pada Gambar 7.28. Gambar 7.28. Tampilan form setelah ada record baru