Dear Andrew E.K

Terim kasih atas reply-nya.
Saya sudah tambahkan nama schema-nya tapi masih error,
lalu juga saya drop dan create ulang public synonim
table bersangkutan, dan juga tes select * from
mstpengeluaran (table yang kena error) dapat
menampilkan datanya.

Bagaimana ini ya....mungkin ada hal lain yang
menyebabkan error ga ya....

Terima kasih
Bakry

--- "Andrew E.K." <[EMAIL PROTECTED]> wrote:

> Mungkin anda bisa coba menambahkan nama Schema nya
> jg
> untuk table tersebut.Ex:
> Finance.[Table_name](terkadang ini saya gunakan jika
> terjadi hal seperti ini) atau anda mungkin bisa
> buatkan public synonim nya untuk memudahkan
> pengaksesan table. Dan pastikan user yg akses
> procedure tersebut dapat hak akses ke table
> tersebut.
> Semoga membantu :)
> 
> Andrew
> 
> --- Z Bakry <[EMAIL PROTECTED]> wrote:
> 
> > Dear all,
> > 
> > Saya punya procedure seperti di bawah ini yang
> > melakukan collect data dari beberapa table dan
> > disimpan pada tabel tablerptkenjam.
> > Tetapi saya selalu mendapatkan error ORA-00942,
> > walaupun saya telah melakukan grant terhadap tabel
> > yang bermasalah tetap saja serror tersbut timbul.
> > Bagaimana cara penyelesaiannya untuk error
> > ORA-00942.
> > Bagian yang error saya berikan tanda >>>>>> untuk
> > menunjukan table yang dikatakan error.
> > 
> > Tolong ya.....
> > 
> > 
> > Terima kasih
> > 
> > Bakry 
> > 
> > 
> > -------------------------PROCEDURE
> > 
> > CREATE OR REPLACE PROCEDURE CON_FUC1( IDPROSES1 
> > VARCHAR2, IDPROSES2 VARCHAR2, NOBL1 VARCHAR2,
> NOBL2
> > VARCHAR2 ) IS
> > 
> >   v_idproses     varchar2(20);
> >   v_idproses2    varchar2(20);
> >   v_nobl        varchar2(20);
> >   v_idprosesDO  varchar2(20);
> >   v_nocontainer varchar2(50);
> >   v_partai1        varchar2(12);
> >   v_partai2        varchar2(12);
> >   v_pelayaran      varchar2(50);
> >   v_mtuang         varchar2(11);
> >   v_mtuang2         varchar2(11);
> >   v_kursjaminan    varchar2(16);
> >   v_kursjaminan2    varchar2(16);
> >   v_nilaijamin     decimal(15,2);
> >   v_nilaijamin2     decimal(15,2);
> >   v_freedemurage   date;
> >   v_tglkblCON      date;
> >   v_SP2            date;
> >   v_EIR            date;
> >   v_krgnilaijamrp  decimal(15,2);
> >   v_krgnilaijamus  decimal(15,2);
> >   v_kurskembali    varchar2(10);
> >   v_pengembalian   varchar2(15);
> >   v_banktunairp    decimal(15,2);
> >   v_banktunaius    decimal(15,2);
> >   v_bankgiro       decimal(15,2);
> >   v_nogiro         varchar2(30);
> >   v_idtranskeluar  varchar2(15);
> >   V_KET            varchar2(50);
> >   Q                INTEGER;
> >   v_SQLSTAT        varchar2(5000);
> >   v_TIDPORSES2     varchar2(20);
> >   v_TNOBL1         varchar2(20);
> >   v_TNOBL2         varchar2(20);
> >   v_CARA       varchar2(20);
> > 
> > 
> > BEGIN
> > 
> > --INSERT DATA
> >     BEGIN
> > 
> >       DECLARE
> >         
> >         CURSOR c_inputKJ IS 
> >            select A.PPSI_IDProses, A.PPSI_NoBL,
> > B.DPK_NoPK,  D.DBL_JML, D.DBL_UKURAN,
> >                       C.mst_namapersh, E.MP_MtUang,
> > E.MP_Kurs , E.MP_JmlPemb , F.PDO_TGLBATASFTD,
> >                       H.DEIR_RETURNDATE,
> H.DEIR_TGLRPT,
> > G.DSP2_TGLRPT, H.DEIR_CUSTAMOUNTRP,
> >                       H.DEIR_CUSTAMOUNTUS,
> > H.DEIR_KETERANGAN
> >                from PPSI A, 
> >                 DPETIKEMAS B, 
> >                 MASTER C, 
> >                 DBL D, 
> > >>>>>>          mstpengeluaran E, 
> >                 PAMBILDO F, 
> >                 DSP2 G, 
> >                 DEIR H
> >                where A.PPSI_IDProses = B.DPK_IDProses
> > and
> > D.DBL_IDProses = A.PPSI_IDProses
> >                 and D.DBL_IDPelayaran = C.mst_id
> and
> > E.MP_IDProses = A.PPSI_IDProses
> >                     and F.PDO_IDPROSES =
> A.PPSI_IDProses
> > and A.PPSI_IDProses = G.DSP2_IDPROSES
> >                 and A.PPSI_IDProses =
> > H.DEIR_IDPROSES
> > and E. MP_KDBIAYA = '000000000022'
> >                 and ( A.PPSI_IDPROSES between
> > IDPROSES1 and IDPROSES2 )
> >                 or ( A.PPSI_NOBL between NOBL1 and
> > NOBL2 ) ;
> > 
> >        BEGIN
> > 
> >          DELETE FROM tablerptkenjam ;
> >          OPEN c_inputKJ;
> >          LOOP
> > 
> >             FETCH c_inputKJ INTO v_idproses,
> v_nobl,
> > v_nocontainer,  v_partai1,
> >                     v_partai2, v_pelayaran, v_mtuang,
> > v_kursjaminan, v_nilaijamin, v_freedemurage,
> >                 v_tglkblCON, v_SP2, v_EIR,
> > v_krgnilaijamrp, v_krgnilaijamus,
> >                 v_ket ;
> > 
> >          EXIT WHEN c_inputKJ%NOTFOUND;
> > 
> >        INSERT INTO tablerptkenjam ( IDPROSES,
> NOBL,
> > NOCONTAINER, PARTAI1, PARTAI2,
> >                   PELAYARAN, MTUANG, KURSJAMINAN,
> > NILAIJAMIN, FREEDEMURAGE, TGLKBLCON,
> >                   SP2, EIR, KRGNILAIJAMRP,
> > KRGNILAIJAMUS, KET )
> >                  VALUES ( v_idproses, v_nobl, 
> > v_nocontainer, v_partai1,
> >                      v_partai2, v_pelayaran, v_mtuang ,
> > v_kursjaminan, v_nilaijamin, 
> >                  v_freedemurage, v_tglkblCON,
> v_SP2,
> > v_EIR, v_krgnilaijamrp, 
> >                  v_krgnilaijamus, v_ket );
> > 
> >             END LOOP;
> >           CLOSE c_inputKJ;
> >           COMMIT;
> > 
> >        END ;
> >     END;
> > 
> > --UPDATE DATA
> >     BEGIN
> > 
> >       DECLARE
> > 
> >         CURSOR c_inputKJ2 IS 
> >                 select
> A.PPSI_IDProses,E.MP_MtUang,
> > E.MP_Kurs , E.MP_JmlPemb, 
> >                 E.MP_CARA, E.MP_NOGIRO 
> >                     from PPSI A, 
> > >>>>>>>>             mstpengeluaran E, 
> >                      tablerptkenjam B
> >                     where E.MP_IDProses = A.PPSI_IDProses and
> > A.PPSI_IDProses = B.IDPROSES
> >                 and E. MP_KDBIAYA = '000000000032'
> ;
> >                 
> >        BEGIN
> > 
> >        OPEN c_inputKJ2;
> >          LOOP
> > 
> >             FETCH c_inputKJ2 INTO v_idproses,
> > v_mtuang, v_kursjaminan, 
> >                  v_nilaijamin, v_CARA, v_NOGIRO ;
> > 
> >          EXIT WHEN c_inputKJ2%NOTFOUND;
> > 
> >              update tablerptkenjam set banktunairp
> =
> > v_nilaijamin 
> >                      where IDPROSES =
> > rtrim(v_idproses) and rtrim(v_CARA) = 'Tunai'  ;
> >          update tablerptkenjam set kurskembali  =
> > v_mtuang
> >                      where IDPROSES =
> > rtrim(v_idproses) and rtrim(v_CARA) = 'Tunai';
> >          update tablerptkenjam set bankgiro  =
> > v_nilaijamin
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12h3d3l43/M=362329.6886308.7839368.1510227/D=groups/S=1705007183:TM/Y=YAHOO/EXP=1124182328/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
--------------------------------------------------------------------~-> 

--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke