Hi Guys, Il try and explain my situation as best i can.
I have Program A which calls Program B. Program A is basically a browse widget for Table A.
Program B runs in batch mode, independantly of Program A. Program B makes changes to Table A.
However within Program A, changes made to Table A cannot be viewed until program B has terminated. I want to be able to view these changes "as they happen" in program A.
Now Program A reads the table with NO-LOCK, As does program B. Program B only modifies Table A by calling another external procedure, which uses EXCLUSIVE-LOCK. Im assuming that when Program B makes a change to Table A (via a procedure call), the record doesnt get committed until program B terminates?
Can anyone shed some light on whats happeneing here, and how i might fix it?
Cheers,
Darren
I have Program A which calls Program B. Program A is basically a browse widget for Table A.
Program B runs in batch mode, independantly of Program A. Program B makes changes to Table A.
However within Program A, changes made to Table A cannot be viewed until program B has terminated. I want to be able to view these changes "as they happen" in program A.
Now Program A reads the table with NO-LOCK, As does program B. Program B only modifies Table A by calling another external procedure, which uses EXCLUSIVE-LOCK. Im assuming that when Program B makes a change to Table A (via a procedure call), the record doesnt get committed until program B terminates?
Can anyone shed some light on whats happeneing here, and how i might fix it?
Cheers,
Darren