opensubscriber
   Find in this group all groups
 
Unknown more information…

v : vfp_smg@yahoogroups.com 26 April 2009 • 6:32AM -0400

[vfp_smg] Update Conflict waktu hapus data oracle di vfp
by fansul

REPLY TO AUTHOR
 
REPLY TO GROUP




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@telk...


Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

opensubscriber is not affiliated with the authors of this message nor responsible for its content.