Presented by : Herianto

Slides:



Advertisements
Presentasi serupa
ADODC.
Advertisements

Pemograman 1 Pertemuan 7.
Edri Yunizal:PBO IManajemen Informatika STAIN Batusangkar1 Pemrograman Berorientasi Objek I Edri Yunizal Pertemuan Ke – V “Database dengan Visual Basic”
ADODC, DataGrid, TextBox/Label, Method dalam Visual Basic
PERINTAH SQL.
Dasar-dasar SQL soesanto.
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
Fourth Generation programming language
QUERY MENGGUNAKAN SQL Pengantar SQL
Praktikum BuatlahstrukturtablebarangpadadatabasePenjualandengan menggunakan Visual Data Manager dengan format Microsoft Acces, yang terdiri dari.
By: Nyimas Sopiah, M.M., M.Kom.
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
Manajemen Basis Data menggunakan SQL Server
MINGGU Ke Sembilan Pemrograman Visual
Button Save Delete Edit
Membuat database dengan VB sendiri
Pemograman 1 Pertemuan 10.
Pemograman 1 Pertemuan 9.
PHP - MySQL.
Tipe Connection ADO (Activex Data Object)
1 Pemrograman I Pertemuan Disiapkan untuk: Fakultas Teknik Informatika Universitas Pancasila 2004/2005 Sri Rezeki Candra Nursari
Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic
Presented by : Herianto
Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0 1.
Microsoft SQL Server DDL dan DML dasar
Database dalam Ms.Access
DATABASE Pert. 1 Pengenalan Microsoft Access Dosen : Dewi Octaviani, S
Data Types Data Definition Language Referential Constraint SQL Query
Presented by : Herianto
JDBC Java2 Advanced.
Mengakses Database Access dengan Delphi 7.0
Presented by : Herianto
SQL (Structure Query Language)
Data Manipulation Language Presented by : Herianto.
Pemrograman Visual Ramos Somya.  ActiveX Data Objects (ADO) untuk framework.NET. merupakan class yang berisi komponen untuk melakukan interaksi dengan.
1 Pertemuan 9 Kasus : Class Module Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 10 Pemrograman Database Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Pertemuan 3 Variabel & Konstanta.
Membuat File Database & Tabel
Pemrograman Database dengan ADO Data Control pada Visual Basic
PENGANTAR KOMPUTER & TI 2A
FUNGSI-FUNGSI AKSES MySql
Pertemuan 10 Dani Hamdani, S.Kom..
PERTEMUAN III MICROSOFT ACCESS 2003
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pemrograman Berorientasi Objek I
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Pertemuan 11 Dani Hamdani, S.Kom..
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi a
Pemrograman Berorientasi Objek I
Membuat File Database & Tabel
Bahasa Pemrograman (Pemrograman Visual)
SQL OVERVIEW.
Pertemuan 12 Dani Hamdani, S.Kom..
PERTEMUAN 8 Pemrograman Visual
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Membuat File Database & Tabel
Pemrograman VB.NET Pertemuan 10.
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 2 As’ad.
Koneksi Database di Delphi
Presented by : Herianto
CURSOR.
PERTEMUAN 9 Pemrograman Visual
PERTEMUAN 4 PERANCANGAN PROGRAM.
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MATERI PERKULIAHAN Pemrograman Aplikasi I Laily Hermawanti, S.T, M.Kom
Sumber Buku : Laravel 5.7 -oleh Muhammad Azamuddin & Hafid Mukhlasan
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

Presented by : Herianto ADODB Presented by : Herianto

Karakteristik Tipe Koneksi Adodb Merupakan salah satu komponen ADO yang menghubungkan antara Visual Basic dengan Database. Adodb merupakan perwakilan sebuah recordset atau hasil sebuah query di dalam Visual Basic. Dapat mengeksekusi (execute) semua perintah “Data Manipulation Language” (Select, Insert, Update & Delete). Lebih cepat dalam menampilkan data dalam jumlah besar. Tidak menggunakan objek berupa “Control Data”. Untuk menampilkan data hasil query dari Adodc, dapat menggunakan komponen Datagrid (Microsoft DataGrid Control)

Setting Adodb Pada Visual Basic, klik menu Project, lalu pilih “References”. Klik tanda Check pada “Microsoft ActiveX Data Objects 2.6” atau LEBIH TINGGI.

Setting ADODB Pada “Project Explorer”, klik kanan lalu pilih ADD, Module. Atau klik pada toolbar untuk menambahkan Module pada Project Explorer.

Setting Adodb Deklarasikan Variabel untuk “Connection” pada Module yang telah ditambahkan. Deklarasikan Variabel Connection pada baris General (paling atas pada module). Cth : Public Cn As ADODB.Connection Buat sebuah “Function Public” atau “Sub Public” untuk membuka dan menutup koneksi.

Setting Adodb ConnectionString Cth Perintah buka koneksi ke “Database Access” : (* Set Cn = New ADODB.Connection Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Pustaka.mdb;Persist Security Info=False" Cn.ConnectionTimeout = 30 Cn.CommandTimeout = 0 Cn.CursorLocation = adUseClient Cn.Open App.Path & "\Pustaka.mdb“ ConnectionString ConnectionString adalah sebuah string yang digunakan untuk menghubungkan Lingkungan Visual Basic ke Database. ConnectionTimeout (satuan = detik) Batas waktu maksimal ADODB untuk terhubung ke Database. CommandTimeout (satuan = detik) Batas waktu maksimal ADODB untuk mengeksekusi sebuah query. CursorLocation Menetapkan koneksi untuk membentuk cursor di sisi Client. Open Perintah untuk membuka koneksi ke database. * ConnectionString dapat diambil dari ADODC yang telah disetting

Setting ADODB Untuk menutup koneksi ADODB : If Not Cn Is Nothing Then Cn.Close Set Cn = Nothing End If Untuk memeriksa apakah koneksi telah terbentuk atau belum. Untuk menutup koneksi ADODB ke database. Untuk menghilangkan setting database pada ADODB.

Adodc Vs Adodb Metode Insert / AddNew Adodc Adodc1.Recordset.AddNew Adodc1.Recordset.Fields(“Field1”) = Text1.Text . Adodc1.Recordset.Update Adodc1.Refresh Adodb Dim Rs As Adodb.Recordset Set Rs = New Adodb.Recordset Rs.Open “Query”,[Active Connection],adOpenDynamic,adLockOptimistic Rs.AddNew Rs(“Field1”) = Text1.Text Rs.Update Rs.Close Set Rs = Nothing

Adodc Vs Adodb Metode Update Adodc Adodc1.RecordSource = [Query] Adodc1.Refresh If Not Adodc1.Recordset.EOF Then Adodc1.Recordset.Fields(“Field1”) = Text1.Text . Adodc1.Recordset.Update End If Adodb Dim Rs As Adodb.Recordset Set Rs = New Adodb.Recordset Rs.Open [Query],[Active Connection],adOpenDynamic,adLockOptimistic If Not Rs.EOF Then Rs(“Field1”) = Text1.Text Rs.Update Rs.Close Set Rs = Nothing

Adodc Vs Adodb Metode Delete Adodc Adodc1.RecordSource = [Query] Adodc1.Refresh If Not Adodc1.Recordset.EOF Then Text1.Text = Adodc1.Recordset.Fields(“Field1”) . Data1.Recordset.Delete End If Adodb Dim Rs As Adodb.Recordset Set Rs = New Adodb.Recordset Rs.Open [Query],[Active Connection],adOpenDynamic,adLockOptimistic If Not Rs.EOF then Text1.Text = Rs(“Field1”) Rs.Delete Rs.Close Set Rs = Nothing

Adodc Vs Adodb Metode Select Adodc Adodc1.RecordSource = [Query] Adodc1.Refresh If Not Adodc1.Recordset.EOF Then Text1.Text = Adodc1.Recordset.Fields(“Field1”) . End If Adodb Dim Rs As Adodb.Recordset Set Rs = New Adodb.Recordset Rs.Open [Query],[Active Connection] If Not Rs.EOF then Text1.Text = Rs(“Field1”) Rs.Close Set Rs = Nothing

Cursortype Cursor / Recordset : Sekumpulan dari record yang mewakili hasil dari sebuah query. adOpenForwardOnly : Merupakan cursor default ADO dan paling efisien ketika menset locktype menjadi adLockReadOnly. Cocok untuk menampilkan data dalam jumlah besar. adOpenKeyset Merupakan tipe cursor dimana user tidak dapat melihat perubahan yang dilakukan oleh user lain terhadap record.

Cursortype adOpenDynamic Merupakan tipe cursor dimana user dapat melihat perubahan yang dilakukan oleh user lain terhadap record, karena cursor ini secara otomatis diupdate ketika user lain menambah atau menghapus sebuah record yang sudah ada di cursor / recordset. Gunakan cursor ini untuk melakukan Insert, Update ataupun Delete data pada tabel. adOpenStatic Merupakan sebuah snapshot / hasil penyalinan data dari sebuah tabel. Cocok digunakan untuk menampilkan data.

Locktype Locktype Merupakan suatu metode yang digunakan untuk mencegah tindakan pengubahan data pada record yang sama pada waktu yang bersamaan. adLockReadOnly Merupakan locktype default ADO yang akan membentuk cursor / recordset yang tidak dapat diupdate. Hanya digunakan untuk menampilkan data. adLockPessimistic Tipe penguncian akan dilakukan pada saat user mengakses record, dan hanya dapat diakses oleh user lain setelah metode update dilakukan.

Locktype adLockOptimistic Merupakan tipe locktype dimana record akan dikunci hanya ketika sedang diupdate. adLockBatchOptimistic Metode penguncian dimana pengguna dapat mengambil semua data ke client dan membiarkan user membentuk semua perubahan yang perlu (Insert, Update atau Delete), lalu menyimpan kembali semua perubahan dalam satu operasi saja.