Hello ,
Sorry saya lempar masalah saya di milis oracle.
Pakar2 BackEnd Oracle ada yang handle Frontend 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.
mohon solusinya.
--
Best regards,
fansul
mailto:[email protected]