Author Topic: gagal simpan / update ke tabel db mysql  (Read 714 times)

0 Members and 1 Guest are viewing this topic.

Offline triwahyudi245

  • Newbie
  • *
  • Posts: 43
gagal simpan / update ke tabel db mysql
« on: March 15, 2017, 02:09:41 PM »
mas , saya ada problem gagal simpan / update ke tabel db mysql , begini alur ceritanya.
saya punya cursor bernama ctemp misal saya kasih sebanyak 20 record

start transaction
select ctemp
go top
     scan
        kd=ctemp.kode
        qty=ctemp.qty
            insert into kartustok (....,.....) values(.....,...)
            update pesan set terpenuhi=1 where kode=?kd

   enscan

commit

dari gambaran skrip diatas kadang yang berhasil tersimpan ke tabel kartustok hanya 7 record dan begitu juga tabel pesan yang ter update hanya 7 record juga,
ini berlangsung baru 1/2 hari ini, artinya aplikasi ini udah jalan selama kurang lebih 1 tahun tanpa ada masalah seperti diatas, adakah yang pernah alami hal tsb, tlng share pengalamannya , trima kasih. untuk tambahan info tidak semua transaksi gagal seperti tst diatas (dlm sehari kadang ada yang gagal dan tidak)

Offline Atmanegara

  • Hero Member
  • *
  • Posts: 1.635
  • Berbagi Kerena Peduli
Re: gagal simpan / update ke tabel db mysql
« Reply #1 on: March 15, 2017, 07:39:31 PM »
untuk memastikan kebenerannya coba lakukan
1. SET STEP ON , perhatikan step by step script anda
2. tambahkan aerror() di script insert dan update, contoh
if sqlexec(insert) <=0
aerror(laerror)
messagebox(laerror[1,2])
endif
begitu juga update, siapa tau ada kegagalan eksekusi
Cara terbaik untuk membuat mimpi Anda menjadi kenyataan adalah dengan bangun dari tidur

Offline triwahyudi245

  • Newbie
  • *
  • Posts: 43
Re: gagal simpan / update ke tabel db mysql
« Reply #2 on: March 15, 2017, 08:54:45 PM »
untuk memastikan kebenerannya coba lakukan
1. SET STEP ON , perhatikan step by step script anda
2. tambahkan aerror() di script insert dan update, contoh
if sqlexec(insert) <=0
aerror(laerror)
messagebox(laerror[1,2])
endif
begitu juga update, siapa tau ada kegagalan eksekusi
untuk sqlexec(insert) <=0 ini udah saya jebak pak, jika ada minus maka saya gagalkan semua