Rabu, 25 Mei 2011

Membuat Koneksi Interbase atau firebird ke DELPHI dengan component dbExpress











dbExpress adalah fitur yang baru ada mulai Delphi 6 (dan C++Builder 6), yang berguna untuk melakukan koneksi antara aplikasi dengan beberapa tipe database server (Oracle, IBM DB2, Interbase/Firebird, MySQL, Informix, dll). Dalam tulisan ini, saya ingin menunjukkan cara membangun koneksi (yang simple) antara aplikasi Delphi dengan Interbase melalui komponen-komponen dbExpress.

Setidaknya, Anda akan tahu komponen apa saja yang terlibat dan perlu digunakan dalam pengembangan aplikasi database dengan dbExpress.



Caranya sebagai berikut:

1. Tempatkan komponen SQLConnection (dari page dbExpress) ke dalam Form
2. Double-click komponen tersebut dan pilih IBConnection.
3. Pada kolom Database, isikan nilai c:\Program Files\Common Files\Borland Shared\Data\EMPLOYEE.GDB
4. Pada kolom SQL Dialect, isikan nilai 3
5. Set properti Connected dari SQLConnection1 menjadi true
6. Tempatkan komponen SQLDataSet (dari page dbExpress) dan set properti SQLConnection dengan SQLConnection1
7. Isikan query "select * from CUSTOMER" ke dalam properti CommandText dari komponen SQLDataSet1
8. Tempatkan komponen DataSetProvider (dari page Data Access) dan set properti DataSet dengan SQLDataSet1
9. Tempatkan komponen ClientDataSet (dari page Data Access) dan set properti ProviderName dengan DataSetProvider1 serta properti Active menjadi true
10. Tempatkan komponen DataSource (dari page Data Access) dan set properti DataSet dengan ClientDataSet1
11. Tempatkan komponen kontrol, misalnya DBGrid dan DBNavigator (dari page DB Controls) dan set properti DataSource dari kedua komponen tersebut dengan DataSource1

Sampai di sini, Anda sudah memiliki aplikasi yang dapat menampilkan data dari server Interbase melalui teknologi dbExpress. Mudah bukan?

references from sini