Dear Fansul
Kmu udah unlock belom dan kmu isa kasi sysntax lagi untuk roll back untuk mengatasi supaya record kmu gak ilang klo terjadi conflick / mati listrik
--- Pada Ming, 26/4/09,
fansul@telk... <
fansul@telk...> menulis:
Dari:
fansul@telk... <
fansul@telk...>
Topik: [vfp_smg] Update Conflict waktu hapus data oracle di vfp
Kepada:
vfp_smg@yaho...
Tanggal: Minggu, 26 April, 2009, 5:32 AM
Hello ,
Mohon bantuan pakar2 vfp
Saya punya masalah mau menghapus data pakai vfp yang di insert langsung dari
mesin oracle lewat procedure atau PL/SQL dev Oracle.
selalu keluar error 1585, Update Conflict.
Remote di vfp saya pakai CursorAdaptor (ca)/ Remote View (RV)
Koding di VFP.
Proc Hapus
SELECT Vdata
MESSAGEBOX(" Record ke berapa ya "+STR(RECNO( ),7))
DELETE
IF !Tableupdate( 0,.T.,'Vdata' )
IF AERROR(laerror) > 0
=AERROR(lAError)
MessageBox(laError[ 1,2])
ENDIF
ENDIF
RETU
Ini Contoh Insert data ke Oracle
IF SQLEXEC(koneksi, "call InsertData() ") <= 0
=Aerror(la_err)
=MESSAGEBOX( la_err[3] ,0+16,"Informasi ")
RETURN
ENDIF
Procedure di Oracle
create or replace procedure COBA
is
begin
insert into data
(
nomor, tanggal
)
values
(
'1234',sysdate
);
end;
Di coba hapus secara langsung di command vfp udah nggak mau
DO ca_data WITH "select * from data"
brow --> ada datanya
delete --> langsung keluar Error Update Conflict.
Demikian juga saya coba insert pakai tools PL/SQL Dev hasil juga nggak bisa di hapus via vfp, bukan hanya nggak bisa di hapus di edit juga nggak bisa.
sepertinya record tersebut udah jadi milik nya.
kecuali hapus langsung di oracle.
Apakah Vfp nggak bisa merubah/hapus data yang di buat oleh oracle secara langsung lewat procedure/trigger.
mohon solusinya.
--
Best regards,
fansul
mailto:fansul@telkom. net
Mencari semua teman di Yahoo! Messenger? Undang teman dari Hotmail, Gmail ke Yahoo! Messenger dengan mudah sekarang!
http://id.messenger.yahoo.com/invite/
[Non-text portions of this message have been removed]
opensubscriber is not affiliated with the authors of this message nor responsible for its content.