-=-
.
.....
  
 
RSS
Direkomendasikan menggunakan brower Opera/Chrome/Firefox. Resolusi minimal 1024x768 | Powered by ____ |
 
  
 
Nikmati Delphi-ID dalam berbagai versi tampilan :
Basic View (LOW Bandwidth)
Default View (Full)
Mobile Edition
Main Menu
..:: onWebTools ::..
..:: onLastPosts ::..
goto Postjumlah komponen maksimal dalam sebuah project(6)
 by d4mnf1y32
 on 21.May at 12:16
goto Posttanya grayscale to biner dengan scanline(1)
 by luckynvic
 on 20.May at 20:44
goto Posttanya looping biner to matriks(1)
 by luckynvic
 on 20.May at 20:10
goto Postsql error:acces denied for user....(2)
 by nasbms
 on 19.May at 16:54
goto Postpemanggilan frame(4)
 by nasbms
 on 19.May at 16:14
goto Posttanya AvLock(0)
 by azuriza
 on 19.May at 11:24
goto PostGet TDBEdit Value Menggunakan LookUp Grid(10)
 by henry_sys
 on 18.May at 11:27
goto Postmenghitung record dalam perulangan(4)
 by idhiel
 on 16.May at 13:53
goto Posttanya ascii(4)
 by mas_kofa
 on 16.May at 12:11
goto PostRawPrint Untuk Delphi XE2(0)
 by adewijaya
 on 15.May at 22:34
goto Postdatabase error..(4)
 by idhiel
 on 15.May at 15:57
goto Postbekasi, pt arila putra mahkota(3)
 by mas_kofa
 on 15.May at 15:37
goto Postbagaimana cara membaca file *.doc dg delphi?(0)
 by ficky
 on 15.May at 06:14
goto Posttanya biner to matriks(13)
 by diandewi
 on 14.May at 20:30

..:: onLast Articles ::..
..:: New Download ::..
Pascal-id.Org
Feeds -  Popular -  Latest
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: Perkenalan dan Absen
8 months, 3 weeks ago
RE: Alhamdulillah Buka Puasa Bersama
8 months, 3 weeks ago
RE: تَقَبَّلَ اللهُ مِنَّا وَمِنْكَ - Selamat Hari Raya Idul Fitri
8 months, 3 weeks ago
Lintas Situs
«
free web site stats and visitor tracking

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
ManzOffline
Location: C.h.i.l.l.e -g- O.n.e
20 Post subject: Kenapa Firebird tidak AutoCommit ????  PostPosted: 14/Feb/2007 09:12
onElite


Joined: 12-Sep-2006
Posts: 1161
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
[MODE MATE_LISTRIK=ON]

Dear all,....

sekarang gw mo nanya nih ...

Gw buat program aplikasi dengan menggunakan grid dari devex, kemudian pake komponen tIBTable, tDataSource, tIBDatabase dan tIBTransactions nya.

TDataSource tersebut di link seperti biasa ke tIBTable dan ke grid.
tIBTransaction1.AutoStopAction := saCommit;
tIBTransaction1.DefaultAction := TACommit;

Kenapa data yang gw masukkin di grid tersebut tidak autocommit ???? Shocked
kenapa bisa bilang tidak autocommit, karena kalo saya liat di databasenya masih underflying di memory. Sebelum aplikasi saya tutup, data tersebut muntjul di grid, tapi kalo saya liat di databasenya ora ono, ketjuali kalo aplikasi tersebut saya application.terminate baru data tersebut di commit ke database, alias kalo diliat di databasenya baru muntjul.

Kan ini bisa repod kalo pas mate listrik, data belon commit ke database....

Tulung tuluung ...... Crying or Very sad

saya pake firebird-2.0.0.12724-0-win32, trus ama BDS 2006 Archi

Sorry neraningnnya enjelimet ... karena bohlam gw putus dan gak ada lintrik ... eh ... listrik.
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
centosOffline
Location:
Post subject: Kenapa Firebird tidak AutoCommit ????  PostPosted: 14/Feb/2007 10:24
onNovice


Joined: 09-Feb-2007
Posts: 13

Status: Offline
      manz_delphi wrote:
[MODE MATE_LISTRIK=ON]

Dear all,....

sekarang gw mo nanya nih ...

Gw buat program aplikasi dengan menggunakan grid dari devex, kemudian pake komponen tIBTable, tDataSource, tIBDatabase dan tIBTransactions nya.

TDataSource tersebut di link seperti biasa ke tIBTable dan ke grid.
tIBTransaction1.AutoStopAction := saCommit;
tIBTransaction1.DefaultAction := TACommit;

Kenapa data yang gw masukkin di grid tersebut tidak autocommit ???? Shocked
kenapa bisa bilang tidak autocommit, karena kalo saya liat di databasenya masih underflying di memory. Sebelum aplikasi saya tutup, data tersebut muntjul di grid, tapi kalo saya liat di databasenya ora ono, ketjuali kalo aplikasi tersebut saya application.terminate baru data tersebut di commit ke database, alias kalo diliat di databasenya baru muntjul.

Kan ini bisa repod kalo pas mate listrik, data belon commit ke database....

Tulung tuluung ...... Crying or Very sad

saya pake firebird-2.0.0.12724-0-win32, trus ama BDS 2006 Archi

Sorry neraningnnya enjelimet ... karena bohlam gw putus dan gak ada lintrik ... eh ... listrik.


Transaction di Firebird memang tidak auto commit. Feature auto commit ada di data access-nya (IBX, IBObjects, FIBPlus, dll). Untuk IBX set TIBTransaction.AutoStopAction dengan nilai selain saNone, saya tidak menggunakan IBX mungkin keliru, coba di cek ulang. Transaction harus di akhiri secepat-cepatnya. Ada beberapa data access (3rd party) di Delphi yang support pemisahan Transaction untuk read dan write.

Kalau mungkin jangan menggunakan TIBTable karena sama dengan SELECT * FROM <table>.

HTH
 
 View user's profile Send private message  
Reply with quote Back to top
ManzOffline
Location: C.h.i.l.l.e -g- O.n.e
Post subject:   PostPosted: 14/Feb/2007 11:56
onElite


Joined: 12-Sep-2006
Posts: 1161
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
      centos berkata wrote:

Untuk IBX set TIBTransaction.AutoStopAction dengan nilai selain saNone


Lha .... wong nulis kayak ini

      Daku Berkata wrote:

tIBTransaction1.AutoStopAction := saCommit;

_________________
..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
centosOffline
Location:
Post subject:   PostPosted: 14/Feb/2007 12:01
onNovice


Joined: 09-Feb-2007
Posts: 13

Status: Offline
      manz_delphi wrote:
      centos berkata wrote:

Untuk IBX set TIBTransaction.AutoStopAction dengan nilai selain saNone


Lha .... wong nulis kayak ini

      Daku Berkata wrote:

tIBTransaction1.AutoStopAction := saCommit;


Oops sorry.... mungkin masih ngantuk Sad
 
 View user's profile Send private message  
Reply with quote Back to top
ManzOffline
Location: C.h.i.l.l.e -g- O.n.e
Post subject:   PostPosted: 15/Feb/2007 11:13
onElite


Joined: 12-Sep-2006
Posts: 1161
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
[MODE ANGKAT=ON]

Crying or Very sad belon dapet solusinya yang tepat .... hiks... hiks... hiks....

_________________
..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
heruxOffline
Location: Kediri
Post subject:   PostPosted: 15/Feb/2007 18:48
onProfessional


Joined: 13-Jul-2006
Posts: 668
Location: Kediri
Status: Offline
Kalo menggunakan firebird sangat tidak disarankan pake komponen TIB karena itu didesign untuk interbase, i pernah baca cuma lupa dimana !!! he he ..
 
 View user's profile Send private message Visit poster's website Yahoo Messenger  
Reply with quote Back to top
ManzOffline
Location: C.h.i.l.l.e -g- O.n.e
Post subject:   PostPosted: 16/Feb/2007 10:51
onElite


Joined: 12-Sep-2006
Posts: 1161
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
jadi sarannya pake apaan donx Crying or Very sad

_________________
..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
simbaOffline
Location:
Post subject:   PostPosted: 16/Feb/2007 14:01
onProfessional


Joined: 09-Dec-2005
Posts: 924

Status: Offline
TIB untuk FB 1.5.x masih bisa sangat compatible, untuk FB 2.0.x kayaknya juga masih cukup compatible. Mungkin untuk beberapa option/behavior yg spesifik akan ada beberapa perbedaan. Betul saran herux, kalo masih akan terus menggunakan FB, mending dihindari pake TIB. Kalo saya, krn udah sadar kalo nantinya FB dan IB akan semakin gak kompatible, saya gak lagi menggunakan TIB untuk akses ke FB, tapi menggunakan dbExpress. dbExpress relatif lebih aman krn kita bisa punya banyak "kebebasan", mulai menentukan parameter koneksi, nama client library (gak harus gds32.dll), dan bisa menjalankan query2 khusus dari TSQLQuery seperti commit, rollback retaining, dlsb. Sejauh ini belom ada masalah menggunakan dbExpress untuk konek ke FB 2.0. Kalo mau lebih aman lagi, pake komponen2 yg jelas2 menyatakan support ke FB 2.0, gak sekedar cuman bisa kompatibel doang, seperti Zeos atau IBO.

_________________
...making buzzes at http://twitter.com/beezing
...writing stories at http://beeography.wordpress.com
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
jrpOffline
Location:
Post subject:   PostPosted: 17/Feb/2007 01:10
onKnowledgeable


Joined: 12-Sep-2006
Posts: 198

Status: Offline
Kalau dilihat dari nama property:
AutoStopAction : tindakan yg dilakukan jika transaksi yg sedang berjalan harus diakhiri secara 'terpaksa', misalnya saat anda menutup aplikasi.
DefaultAction : tindakan yg dilakukan jika timer pada dataset tercapai.

Jadi, kedua property tersebut kurang berhubungan dengan auto commit yg anda inginkan (langsung commit/commit retaining tepat setelah post).

Solusi:
1. Siapa tahu ada property sejenis pada dataset IBX (query/table)? Kalau datasetnya MDO punya property AutoCommit. Saya di warnet, jadi tdk bisa lihat propertynya TIBTable Very Happy
2. Gunakan saja event AfterPost pada table untuk melakukan commit semi otomatis
IBTransaction1.Commit;
IBTable1.Open;

Saran:
Gunakan MDO atau Zeos saja.

NB. Saya sama sekali belum pernah pakai IBX, tapi sering menggunakan MDO (yg katanya mirip IBX).


jrp
 
 View user's profile Send private message  
Reply with quote Back to top
heruxOffline
Location: Kediri
Post subject:   PostPosted: 18/Feb/2007 08:34
onProfessional


Joined: 13-Jul-2006
Posts: 668
Location: Kediri
Status: Offline
hati2 penggunaan property Commit.. apalagi diletakan di event afterpost karena jika tidak tepat penggunaanya akan mengganggu transaksi yg lain.

Saudara jrp apakah sudah menemukan bug pada komponen MDO ??
seperti yg terjadi pada IBX jika saya menggunakan database firebird dan saya buat suatu aplikasi master detail dengan property cacheupdate = true; maka post pada tbl_detail tidak masuk yg masuk hanya data entry di tbl_master saja ...tapi jika saya menggunakan database interbase baik dg mengunkan komponen MDO maupun IBX kedua entry masuk dengan lancar.

kesimpulan :
1.itu artinya bahwa komponen MDO masih mengcopy persis source code dari IBX !! (Saya belom tahu MDO versi yg baru tapi yg terakhir saya coba MDO rc-2) .
2. Komponen IBX tidak kompatibel dan tidak disarankan untuk Firebird !!!
 
 View user's profile Send private message Visit poster's website Yahoo Messenger  
Reply with quote Back to top
watiOffline
Location:
Post subject:   PostPosted: 18/Feb/2007 14:14
onKnowledgeable


Joined: 27-Jan-2007
Posts: 161

Status: Offline
      herux wrote:
hati2 penggunaan property Commit.. apalagi diletakan di event afterpost karena jika tidak tepat penggunaanya akan mengganggu transaksi yg lain.

Saudara jrp apakah sudah menemukan bug pada komponen MDO ??
seperti yg terjadi pada IBX jika saya menggunakan database firebird dan saya buat suatu aplikasi master detail dengan property cacheupdate = true; maka post pada tbl_detail tidak masuk yg masuk hanya data entry di tbl_master saja ...tapi jika saya menggunakan database interbase baik dg mengunkan komponen MDO maupun IBX kedua entry masuk dengan lancar.

kesimpulan :
1.itu artinya bahwa komponen MDO masih mengcopy persis source code dari IBX !! (Saya belom tahu MDO versi yg baru tapi yg terakhir saya coba MDO rc-2) .
2. Komponen IBX tidak kompatibel dan tidak disarankan untuk Firebird !!!




master herux, mau nanya nich, kalau mau liat table yg sudah di create dan type fieldnya gimana gimana ya?? kl mau ubah type field gimana caranya? maaf2 byk tanya , baru mulai belajar firebird nich .
thx b4.
 
 View user's profile Send private message  
Reply with quote Back to top
watiOffline
Location:
Post subject:   PostPosted: 18/Feb/2007 15:35
onKnowledgeable


Joined: 27-Jan-2007
Posts: 161

Status: Offline
hallo suhu2 delphi, kok sdh wa install component zeosdbo versi 6.6 beta.
setelah di coba di firebird 2.0 kok waktu kompile error terus ya.
pesannya dcu-dcunya tidak di temukan? padahal komponen2 zeosdbonya sdh berhasil di install. mohon pencerahannya . thanks b4.
 
 View user's profile Send private message  
Reply with quote Back to top
heruxOffline
Location: Kediri
Post subject:   PostPosted: 18/Feb/2007 20:19
onProfessional


Joined: 13-Jul-2006
Posts: 668
Location: Kediri
Status: Offline
1. maksudnya gimana ?

yah DCU nya di kopi ke folder lib delphinya dunk. ato di link kan
 
 View user's profile Send private message Visit poster's website Yahoo Messenger  
Reply with quote Back to top
jrpOffline
Location:
Post subject:   PostPosted: 20/Feb/2007 02:15
onKnowledgeable


Joined: 12-Sep-2006
Posts: 198

Status: Offline
@herux
      Quote:

hati2 penggunaan property Commit.. apalagi diletakan di event afterpost karena jika tidak tepat penggunaanya akan mengganggu transaksi yg lain.

Mungkin maksud Pak herux bukan mengganggu transaksi lainnya, tapi 'mengganggu' dataset lainnya yang kebetulan menggunakan transaksi yg sama dengan transaksi yg kita commit.

      Quote:

Saudara jrp apakah sudah menemukan bug pada komponen MDO ??
seperti yg terjadi pada IBX jika saya menggunakan database firebird dan saya buat suatu aplikasi master detail dengan property cacheupdate = true; maka post pada tbl_detail tidak masuk yg masuk hanya data entry di tbl_master saja ...tapi jika saya menggunakan database interbase baik dg mengunkan komponen MDO maupun IBX kedua entry masuk dengan lancar.

Saya pernah menemukan beberapa hal yg saya pikir bug pada MDO, tapi untuk CachedUpdate belum pernah karena saya sama sekali belum pernah mencoba model update seperti itu Embarassed



jrp
 
 View user's profile Send private message  
Reply with quote Back to top
watiOffline
Location:
Post subject:   PostPosted: 20/Feb/2007 21:17
onKnowledgeable


Joined: 27-Jan-2007
Posts: 161

Status: Offline
      herux wrote:
1. maksudnya gimana ?

yah DCU nya di kopi ke folder lib delphinya dunk. ato di link kan



suhu2 delphi gimana ya mengubah type field di firebird ? kalau datanya sdh ada bisa nga?kok di firebird nga ada semacam di database dekstop bisa ubah field dan create table dgn mudah tanpa perintah sql gitu?mohon bantuannya dunk.
thx b4
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic





Powered by PNphpBB2 © 2003-2009 The Zafenio Team
Credits


| Register | Lost Password ? |