Share |

Koneksi Delphi Ke SQL Server

Secara default Delphi menggunakan Database bertype Paradox, atau kalau menggunakan database server biasanya menggunakan Interbase. Tapi pada kenyataannya didunia programming terutama di Indonesia kedua database tersebut diatas jarang digunakan. Tapi yang sering digunakan justru SQL Server atau MS. SQL keluaran dari Microsoft. Padahal antara Delphi dan SQL Server bukanlah satu paket, bahkan berbeda Vendor. Tapi walaupun begitu antara Delphi dan SQL Server tetap memungkinkan untuk saling terkoneksi. SQL Server digunakan untuk menyimpan Database sedangkan Delphi dapat digunakan untuk membuat suatu tampilan interface ke user, baik itu berupa tampilan entri data maupun tampilan report. Untuk itu diperlukan suatu koneksi antara Program Delphi dan SQL Server. Ada 2 (dua cara) untuk membuat koneksi, yaitu lewat sarana ODBC yang telah disediakan Microsoft Windows. Dan yang kedua kita bisa langsung koneksi dari Delphi ke SQL Server. Tapi yang akan dibahas disini yang lebih ringkas saja, yaitu koneksi langsung. Langkah-langkahnya :
  1. Yakinkan terlebih dahulu bahwa SQL Server Anda dalam keadaan Running.
  2. Anda harus mengetahui lokasi komputer SQL Server di jalankan atau nama komputernya. Kalau dikomputer Anda sendiri berarti harus memakai nama komputer Anda sendiri (Computer Name).
  3. Anda harus mengetahui username masuk SQL Sever beserta passwordnya. Hal ini mutlak diperlukan untuk masuk ke sistem database tersebut.

Setelah 3 (tiga) langkah tersebut diatas sudah diketahui Anda tinggal membuat settingan di Delphi. Untuk meringkas kata, dalam contoh ini kita menggunakan database default bawaan dari SQL Server yaitu Database yang bernama Pubs. Buka Aplikasi baru pada program Delphi dan letakkan komponen Database di dalam form. Seperti gambar berikut ; kondelp_1 Seperti gambar diatas Anda tinggal double klik (klik dua kali) pada komponen database sehingga muncul gambar berikut ; kondelp_2 Untuk pengisian Name terserah Anda, nama inilah yang nantinya digunakan sebagai acuan nama database Anda di Delphi. Alias Name, dikosongkan saja. Driver Name, pilih MS SQL Untuk Parameter, klik saja tombol Default, maka akan muncul list parameter default. Yang perlu Anda perhatikan dari parameter tersebut adalah : DATABASE NAME Merupakan suatu nama database yang akan kita koneksikan yang ada di SQL Server, kalau Anda mempunyai database sendiri kasih nama sesuai dengan nama database Anda saja, tapi dalam contoh ini kita menggunakan database Pubs. SERVER NAME Lokasi Database di SQL Server digunakan atau dijalankan, apabila Anda menggunakan jaringan isi parameter ini dengan nama komputernya atau (computer name). Begitu pula dengan dikomputer lokal, isikan saja parameter ini dengan nama komputernya. Tapi nama komputer Anda harus jelas terlebih dahulu, dan jangan ada sepasi. Apabila Computer Name Anda memakai spasi lebih baik diubah terlebih dahulu untuk menghilangkan spasinya. USER NAME Pada saat masuk SQL Server biasanya Anda ditanyai username, jadi Anda isikan saja username tersebut. PASSWORD Parameter ini terletak paling bawah sendiri, digambar tidak kelihatan. Untuk mengisinya gunakan saja password yang Anda bikin pada saat instalasi SQL pertama kali apabila memakai passwordnya, jika tidak ada kosongkan saja passwordnya. Jadi tergantung saat Anda menginstall SQL pertama kali. Login Prompt dihilangkan centangnya untuk menghindari pertanyaan permintaan username dan password setiap kali koneksi ke SQL Server. Setelah semuanya sudah diatur seperti diatas klik tombol OK. Tapi ini belum selesai, Anda harus mengatur propertis dari Komponen Database. Klik satu kali Komponen Database kemudian tekan tombol F11, maka akan muncul gambar dibawah ini : kondelp_3 isikan parameternya seperti diatas, untuk mengetes apakah Anda sudah terhubung dengan Database, Connected diganti dengan true. Apabila tidak ada error berarti setting Anda sudah sudah berhasil dan kembalikan lagi nila ini false, biarkan didefaultkan false saja. Jika langkah-langkah tersebut diatas sudah berhasil, Anda tinggal memberikan perintah-perintah SQL lewat Komponen Query yang telah disediakan Delphi. Tapi sebelumnya kita pilih terlebih dahulu tabel apa yang ingin kita tampilkan dari database Pubs tadi. Anda bisa masuk lewat Query Analyzer bawaannya SQL Server dan cari tabel mana yang ingin ditampilkan di Delphi. Sebagai contoh kita ambil saja tabel stores yang ada di database Pubs. Pertama tambahkan komponen Query di form. object inspector untuk Query : kondelp_4 DatabaseName : diisi dengan jrdata sesuai setting Anda waktu bikin paramater di komponen Database. SQL : pada TStrings klik dua kali dan muncul gambar berikut. kondelp_5 Kemudian isikan perintah Query pada box tersebut dengan “select* from stores”. Terus tekan OK. Untuk menampilkan hasilnya Anda butuh 2(dua) komponen lagi untuk ditambahkan, yaitu DATASOURCE dan ]



DBGRID. Seperti gambar barikut ini ;

kondelp_6 Komponen DATASOURCE Parameter yang perlu diisikan di Object Inspector pada komponen ini Dataset : Query1 sesuai dengan nama komponen Query yang telah diberikan sebelumnya. Komponen DBGRID Parameter yang perlu diisikan pada Object Inspector DataSource : DataSource1 Berikutnya kita akan coba untuk mengaktifkan apakah perintah Anda sudah terkoneksi dengan SQL Server. Pilih Komponen Query dan pada object Inspector properties pada Active ganti true, apabila dalam komponen Grid muncul suatu daftar berarti perintah Anda sudah benar. Saya kira pembahasan saya untuk koneksi antara Delphi dengan SQL Server saya cukupkan sampai disini saja. Mudah-mudahan bermanfaat bagi para pemakai Delphi pemula yang ingin bermain-main dengan SQL Server lewat Delphi.

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...

My Headlines

Tukar Link

KITA COMMUNITY

Followers

Fartner