Jumat, 14 Maret 2008

Datagrip

Datagrip adalah suatu plug in Xtra yang digunakan untuk mengakses Database dari Director, untuk saat ini format database yang digunakan adalah dari Microsoft Access.
Kita dapat mendownload Datagrip dari www.inm.com, tapi disitu hanyalah versi demonya saja, yang hanya bisa dipakai dengan menggunakan environment nya director. Sedangkan untuk file Projector(.exe)nya kita harus menggunakan versi full, sedangkan untuk mendapatkan versi full nya kita harus membelinya di store.inm.com. File ini sebenarnya berupa Xtra jadi nanti setelah kita ekstrak file ini ukurannya hanyalah sekitar 200anKB(demo) or 500anKB(full) beda pd waktu kita download file demonya yang besarnya 16MB. Versi demo ini cukuplah bagi kita untuk digunakan hanya sebagai latihan saja, karena file demo ini memang hanya bisa digunakan di lingkungan pekerjaan Director saja. Jadi seperti apa yang sudah saya katakan tadi, bahwa supaya aplikasi ini bisa berjalan dalam Projector(.exe - stand alone) maka kita harus gunakan versi Full-nya.

Instalasi Datagrip
untuk datagrip versi Demo (datagrip-demo-installer.exe) : Cukup kita ekstrak atau install seperti pada umumnya.copy dan pastekan file DGDemo.X32 yang ada di folder anda menginstall (pada umumnya c:\Program Files\Integration New Media\) ke direktori Xtra dimana direktori Macromedia Director terinstal.

untuk datagrip versi Full (datagrip-release-installer.exe): Cukup kita ekstrak atau install seperti pada umumnya. Terdapat dua buah file Xtra: DGDes.X32 dan DGRel.X32.
Hapus Xtra DGDemo.X32 yang ada di Xtra Macromedia Director dan copy-pastekan file DGDes.X32 ke Xtra Macromedia Director sebagai ganti DGDemo.X32 yang sudah dihapus tadi.
Untuk file DGRel.X32, copykan file ini di Xtra dimana file Projector dibuat.

TUTORIAL
Membuka Database
Disini file "tutor.mdb" adalah contoh file database
dbHandle adalah nama variabel
script untuk membuka Database yang ada di direktori lokal:
set dbHandle=DGOpenDatabase("tutor.mdb")

atau jikalau file database nya ada di path tersendiri:
set dbHandle=DGOpenDatabase(the moviePath & "tutor.mdb")

jika file database tersimpan di komputer Network lain:
set dbHandle=DGOpenDatabase("\\FileServer\tutor.mdb")
"FileServer" adalah contoh nama komputer lain (LAN) dimana file tutor.mdb disimpan.

Menciptakan Recordset
set rsHandle=DGCreateRecordset("SELECT * FROM tbCoba", dbHandle)
rsHandle adalah nama variabel, tbCoba adalah contoh dari nama Tabel yang ada di database tutor.mdb

Sekarang kita taruh sama-sama script-script diatas

global dbHandle
global rsHandle
global qHandle

set dbHandle=DGOpenDatabase(the moviePath & "tutor.mdb")
if dbHandle="#ERROR#" then
alert "Error: " & GetLast DGError()
alert "Koneksi Database gagal."
ClearDGError()
quit
end if

set sqlString="SELECT * FROM tbCoba"
set rsHandle=DGCreateRecordset(sqlString, dbHandle)
if rsHandle="#ERROR#" then
alert "Error: " & GetLastDGError()
alert "Keluar dari program."
quit
end if

Untuk sementara tutorial ini sampai disini dulu ya, cos aku sendiri juga masih belajar n mempraktekkannya ^_^! ntar kita sambung lagi.......Banzaiiii
(sumber: User Manual - Datagrip)

Tidak ada komentar: