Arsip: Tips koneksi Database yang handal

 
user image
more 18 years ago

DelphiExpert

This will works good both on local database and remote database (bisa panggil StoredProc juga). Untuk menampilkan / manipulasi data tetap pake DBAware (Khusus untuk koneksi local area network DB) Jika dirancang untuk remote database (internet), bisa pake DBAware tp dng syarat recordbuffer harus di cache dulu. Saran saya gunakan non-DBAware components i.e TEdit, TStringGrid etc. Tips untuk upload/fetch data: Manipulasi data (Edit/Insert) - Jika component yg Anda gunakan support CacheUpdate, selalu aktifkan ini untuk menghindari Dead-Lock - EDIT: Selalu batasi record yang di fetch (dengan filter WHERE, ato SELECT FIRST 1 (Interbase) ato LIMIT 1 (MySQL) sehingga data yang terambil cuman 1 record doank - INSERT: batasi record dengan filter WHERE ngaco, ato SELECT FIRST 0 .. sehingga data yg terambil adalah Field definition only. - Gunakan update UpdateSQL jika component Anda mendukung (Interbase misalnya) ato jika tidak - Definisikan Query untuk insert/update dengan params (:DATA) untuk memudahkan assign field value Menghapus data (DELETE) - Pasti pake "DELETE TableName where PKID = :PKID" --> param Untuk mengakses params: - Setiap words yg diawali tanda ":" (tanpa tanda kutip) otomatis akan dianggap sebagai param. - Jumlah param (urut) sesuai words yg anda definisikan. Misal: SELECT FROM CUSTOMER WHERE AREA_ID = :AREA_ID and IS_AKTIF = :IS_AKTIF Berdasar SQL diatas maka akan didapat 2 param (urut index ke 0 = AREA_ID, 1 = IS_AKTIF) dimana tipe data otomatis mengacu pada field definition Gunakan param HANYA pada saat akan meng-aktifkan / meng-eksekusi Query! Misal: ADOQuery1.Params[0].AsString:= '0003'; ADOQuery1.Params[1].AsBoolean:= True; ADOQuery1.Open; OK semoga membantu & jadi acuan bagi teman-teman yang lain Any question feel free, and happy coding... :D Best Regards - DelphiExpert
user image
more 18 years ago

saysansay

Wah Tips Mas delphiEpert Ok juga tapi sebaiknya klu yang kaya gini bikin artikel aja dech...Setuju nga PAk Yusa(KakaDelphi)...Wakakakakaka Pak yusa memang krenz...Mas Ulil Biasanya klu san yang bikin kaya gini mah langsung suruh bikin artikel...wah..mas ulil curang wakakakakakaka
user image
more 18 years ago

kaka-delphi

Yups... :D sebaiknya di jadiin artikel aja dengan kategori Tip dan Trik, supaya ga acak2 an. ;)
user image
more 18 years ago

DelphiExpert

:mrgreen: hehehe... Ntar aja kalo udah ada waktu senggang...
user image
more 18 years ago

kendy_koe

aku baru nh mas aku mao nanya gimana sih prgram delph7 digabungkan dengan MYSQL?
user image
more 18 years ago

saysansay

Dulu Aku pernah nanya ini Juga ...Download ZeosComponent Klu nga salah Ada di on Download.....Biar Bisa Koneksi Ke MYSQLNya...Mas Kendy Uda banyak kok Yg bahas tentang MYSQL...tinggal search aja..
user image
more 18 years ago

DelphiExpert

Iya... ikutan San deh... :mrgreen:
user image
more 18 years ago

DelphiExpert

Untuk kendy_koe: Btw, belum pernah pake Delphi sama sekali ya? Koq nekat TA-nya pake Delphi? Qiqiqiq... Koneksi ke MySQL yang mudah pake ZeozDBO, cari di www.sourceforge.net ZeozDBO itu component biasa kaya' TDatabase & TTable - nya BDE Untuk ngerancang RDBMS-nya bisa pake banyak software gratisan, misal DBDesigner4, MySQL Control Center, EMS ato yang lainnya. Setelah database dibuat, tinggal melakukan manipulasi data lewat Delphi pake ZeosDB. Untuk referensi sayang saya ngga' ada. Kalo ngga' salah ingat pake ZeosDB: 1. Ambil component TZConnection (ato sejenisnya); Lupa namanya qiqiqiq... 2. Set database hostnya, DatabaseName, & jenis transaksi (pake ReadCommited aja) 2. Ambil TZTable ato TZQuery 3. Set property connection ke TZConnection diatas, dropdown TableName utk ngisi nama tablenya (kalo pake TZTable), SQL kalo pake TZQuery 4. Setelah itu tinggal Active-kan = True 6. Comot component TDBGrid ama TDataSource 7. Link-kan TDataSource-DataSource ke TZTable (contoh) 8. Set TDBGrid-DataSource ke TDataSource diatas 9. Compile & Jalankan... Moga membantu... Best Regards - DelphiExpert
user image
more 18 years ago

kaka-delphi

xixixixixixixixiiiiii .......... kok bro DelphiExpert nyasar kesini sich ?!?!?!?!?!? :D :D :D
user image
more 18 years ago

saysansay

Mads Indra gi Baik pak yusa...wakakakakaakkakakkaak
more ...
  • Pages:
  • 1
Share to

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com