ActiveX Data Object (ADO)

dokumen-dokumen yang mirip
ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom

Modul Praktikum Ke-10

Program Login SQL Server Design form seperti gambar dibawah ini

Database Menggunakan ADOCE




Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

PRAKTIKUM 1 ( PENGGUNAAN ADO )

ADODC. Gambar 5.1. ADODC

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

stmik-amik-riau Pemograman Database


Oleh : Uus Rusmawan Hal - 1 -


Menggunakan DataGrid dengan ADODC 1. Tanamkan pada form sebuah ADODC dan DataGrid

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

MEMBUAT PROGRAM VISUAL BASIC DENGAN MENGKONEKSIKAN DATABASE MS.ACCES


Visual Basic 6.0. Visual Basic 6.0 Page 1 of 34

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Tutorial, Source code, Request Program Visual Basic

Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager

Oleh : Uus Rusmawan Hal - 1 -

MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini



1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Model Aplikasi Client/Server Untuk Meringankan Beban Sistem Aplikasi




Data Access Object Objektif:


PENDIDIKAN JARINGAN KOMPUTER DAN SISTEM INFORMASI



Koneksi Database BAB 1

BAB IV IMPLEMENTASI DAN PENGUJIAN

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database



MEMBACA RECORD DENGAN ADODC

Koneksi Database Access. Asep Ramdhani M

LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah

MODUL 3 STRUKTUR DAO & ADO



Listing Program a. Form Login. Public LoginSucceeded As Boolean

LISTING PROGRAM. tanya = MsgBox("Apakah Anda yakin akan menghapus. kata : " & txtword.text & "?", vbquestion + gadoconn.

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -


DAFTAR RIWAYAT HIDUP. : Evan Halim Kurniawan. Tempat, tanggal lahir : Jakarta, 08 Oktober Alamat : Green Garden blok L1 no 16

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Contoh Aplika Aplik si a VB dengan Database Oracle 1


Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012

<Algoritma & Pemrograman Komputer/> Nama Kelompok

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Koneksi VB Dengan Database Mysql


MODUL 5 MANIPULASI DATA

Program absen dengan menggunakan visual basic 6.0

BAB IV PEMBAHASAN. mencacah sinyal dari detektor dalam selang waktu tertentu. Alat tersebut akan

MINGGU XI : SQL SERVER

Modul Visual Basic 6.0. By: Dian nuryahdi Asman, S.Kom


Gambar 4.60Tampilan Menu Utama


Buka Project Baru simpan dengan PUSTAKA Buat Form Baru untuk pengisian Data Anggota dan simpan dengan nama frmanggota

LISTING PROGRAM. Kode Form Splash Screen. Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.

Pemrograman Berbasis Web. Abdul Aziz Efendy, M.Kom abdazizef.wordpress.com


BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI


LAMPIRAN : LISTING PROGRAM Visual Basic 6.0


Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Crystal Reports (Bagian 2)

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

TUNTUNAN LATIHAN. 3. Ketikkan nama untuk database ini adalah Aplikasi pada kotak dialog yang muncul.

Struktur Data II. Bekerja Dengan Form.

ADO (Active-x Data Object)

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Koneksi VB Dengan Database Sql Server

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

BAB IV IMPLEMENTASI DAN PENGUJIAN

Listing Program. 1. Loading. 2. Home. Option Explicit. Dim isplash As Integer. Private Sub Timer1_Timer() On Error Resume Next. isplash = isplash + 5

Windows DNA (Distributed internet Architecture) Oleh : Edi Sugiarto, S.Kom, M.Kom

BAB KONEKSI SQL SERVER

Transkripsi:

ActiveX Data Object (ADO) By: U. Abd. Rohim Website : http://www.abdrohim.com mailto : 4/4/2005 1 ADO Memungkinkan aplikasi untuk mengakses dan memanipulasi database melalui ADODB ADO mendukung pengembangan aplikasi ClientServer (aplikasi n-tier) dan aplikasi berbasis Web Model ADO mendefinisikan koleksi dari objek yang mendukung konsep Component Object Model (COM) dan OLE (Object Linking and Embedding). model ini disebut sebagai teknologi OLE DB Pada VB untuk mengakses ADO buat referensi dengan menu Project Refferences dan ceklist Microsoft ActiveX data Objects 2.0 Liblary ADO 2 1

Model ADO Connection Memungkinkan terjadinya pertukaran data antara VB dan dataserver Command berisi instruksi SQL Parameter Berisi parameter yang berkaiatan dengan instruksi SQL Recordset Digunakan untuk proses navigasi dan manipulasi data Field, Error, Connection Error Command Parameters Connection Fields ADO 3 MembukaConnection Nama Provider/Driver Nama Server Nama Database User ID dan Password Keberhasilan Connection dinyatakan dalam properti State; State = 1 (Connection OK) State = 0 (Connection Failed) ADO 4 2

ContohConnection Dim conn as ADODB.Connection Set Conn = NEW ADODB.Connection conn.provider = "SQLOLEDB" conn.connectionstring = "SERVER=SERVER_DATA; UID=sa; PWD=xx; DATABASE=Northwind" conn.commandtimeout = 30 conn.open If Conn.State=1 then MsgBox Connection OK Else MsgBox Connection Failed End if ADO 5 EksekusiInstruksiSQL ADO digunakan untuk mengakses ke database untuk proses; pencarian, editing, updating, insert dan manipulasi lainnya Instruksi SQL dapat diberikan lewat layer: Connection, Command dan Recordset Object Command ActiveConnection CommandText CommandType adcmdtext, adcmdtable, adcmdtabledirect, adcmdstoreproc, adcmdunknown, adcmdfile Execute ADO 6 3

ContohCommand Dim conn As ADODB.Connection Dim cmd As ADODB.Command Dim rs As ADODB.Recordset Set conn = New ADODB.Connection Set cmd = New ADODB.Command Set rs = New ADODB.Recordset conn.provider = "SQLOLEDB" conn.connectionstring = "SERVER=SERVER_DATA; UID=sa; PWD=ar; DATABASE=Northwind" conn.commandtimeout = 30 conn.open cmd.activeconnection = conn cmd.commandtext = "Select * From Customers" cmd.commandtype = adcmdtext Set rs = cmd.execute ADO 7 RecordSet (1) RecordSet merepresentasikan kumpulan record yang dihasilkan oleh uery pada suatu database Cursor menujukan satu record yang berada dalam sebuah RecordSet Metoda RecordSet.Open (parameter) cmdsql strconnect CursorType LockType cmdtype ADO 8 4

RecordSet (2) CursorType adopenforwardonly (default) adopendynamic adopenkeyset adopenstatic TypeLock adlockreadonly (default) adlockpessimistic adlockoptimistic adlockbatchoptimistic ADO 9 RecordSet (3) Navigasi MoveFirst, MoveNext, MovePrevious, MoveLast, EOF, BOF Manipulasi Data AddNew, Update, Delete, CancelUpdate Akses Field recordset!namafield, recordset.fields(n), recordset.fields(n).value, recordset.fields(namafiled ) ADO 10 5

Contoh RecordSet Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim strsl As String Set conn = New ADODB.Connection Set rs = New ADODB.Recordset conn.provider = "SQLOLEDB" conn.connectionstring = "SERVER=SERVER_DATA; UID=sa; PWD=ar; DATABASE=Northwind" conn.open strsl = "Select * From Customers" rs.open strsl, conn, adopenstatic, adlockoptimistic rs.movefirst Do While Not rs.eof 'lakukan sesuatu proses rs.movenext Loop ADO 11 6