Subscribe:

Wednesday, December 21, 2011

Cara Menggunakan XmartDataLink™ untuk koneksi ke SQL Server


Membuat sebuah aplikasi yang mampu menyimpan data-data tidak terlepas dari database, terkadang kita membuat aplikasi dimana database-nya berada di-PC kita sendiri, bagaimana caranya jika aplikasi dan database yang kita buat ingin dipindahkan ke-PC lainnya? Apakah kita harus membongkar coding kemudian ubah koneksinya dan di-compile ulang? Jawabannya TIDAK PERLU, kita dapat membuat sebuah aplikasi kecil untuk melakukan penyimpan "Connection String" baik ke textfile (saya pernah contohkan pada post tahun 2010) ataupun lainnya. Pada kali ini metode yang saya gunakan adalah menyimpan ke "app.config" yang telah disediakan oleh Visual Studio.

Pertanyaan berikutnya, apakah setiap membuat aplikasi baru saya harus membuat form untuk melakukan koneksi? Jawabannya TIDAK, saya telah membuat sebuah .dll (Library) yang bisa digunakan oleh siapapun dan tentunya FREE.

Berikut langkah-langkah menambahkan library.
1.         Tambahkan "Xmart.DataLink.dll" ke project yang Anda buat. Klik kanan pada Project yang Anda buat > Add Reference
2.         Pilih tab Browse > Cari lokasi tempat Anda menyimpan file "Xmart.DataLink.dll" > klik OK
3.         Jika Library berhasil ditambahkan, Anda dapat mengecek dengan klik tombol Show All Files (lihat gambar)

Sampai langkah-langkah diatas, Anda sudah berhasil menambahkan .dll yang saya buat.

Berikut cara penggunaanya:
1.         Anda harus melakukan Import pada form yang menggunakan Library tersebut.
Imports Xmart.DataLink
2.         Untuk menampilkan form konfigurasi cukup ketikan perintah berikut ditombol yang akan ada gunakan.
SQLDBConfig.SetUp()
Maka akan muncul deh form seperti dibawah ini.
Setelah ditekan tombol Save dan tidak ada muncul pesan Error, maka koneksi sudah berhasil dibuat. Kita tinggal menggunakannya saja, sebelumnya buatlah sebuah variabel yang bersifat Global sebaiknya diletakan di-module.  Variabel yang saya buat dengan nama ConnString
ConnString = SQLDBConfig.GetConnectionString
3.         Untuk contoh lengkapnya, bisa download source yang saya berikan.


Jika pada saat menjalankan aplikasi XmartDataLink terjadi error missing library, copy-kan 2 library ini kedalam lokasi library Xmart.DataLink.dll berada :

Download Library : Xmart.DataLink.dll
Download Demo : UsingXmartDataLink

 

No comments: