Setiap perintah sql yang melakukan modifikasi data sertakan COMMIT jika
tidak ada error, sebaliknya eksekusi ROLLBACK jika ada problem dengan
tujuan data yang diakses tidak locked di databasenya.
Pastikan juga setting AutoCommit database connectionnya FALSE
Cheers,
Wadi Achmed
Rio Nurmawan wrote:
Sahabat PBers,
Saya mau tanya lagi nich,
Saya sedang mendevelop aplikasi client-server dimana ada beberapa
fungsi yang melakukan insert ke tabel-tabel yang berbeda, misalkan
memasukkan nilai tertentu ke tabel A, tabel B dan tabel C.
Jika saya menjalankan dari komputer tempat melakukan develop,
fungsi ini sukses melakukan insert ke 3 tabel tsb. Tetapi jika di
implementasi ke komputer klien, fungsi ini kadang sukses melakukan
insert ke 3 tabel, kadang hanya insert ke 2 tabel bahkan hanya 1 tabel
saja. Saya sudah memastikan tidak ada nilai yang tidak valid.
Adakah yang bisa saya lakukan agar fungsi tersebut berjalan sesuai
keinginan saya ? apakah kondisi jaringan turut berpengaruh ?
Satu lagi, perlukah menambahkan perintah 'commit;' untuk setiap syntax
sql ?
Thanx B4
Best Regards