I have a very very diffuclt problem. If I try to create a record I got error message 5320. But I am the only user, and I do not lock optimistic.
It does not not matter if the table is empty or not, the error will alway occur.
The code that causes the error is:
....
on go of frame:
assign < fields >
release < table >
return rowid(< table >)
end.
....
in the main block:
create < table >
So the whole procedure is one huge transaction. I have debugged the code and I discoverd that the release statement fires the write trigger (as expected). The write trigger is run properly, but then, returning to the release statement the error 5320 pops up.
To make it more difficult: I have the same procedure for other tables, and these work fine!
[Edited by progresstalk on 30 Nov 2000 at 10:56 AM]
It does not not matter if the table is empty or not, the error will alway occur.
The code that causes the error is:
....
on go of frame:
assign < fields >
release < table >
return rowid(< table >)
end.
....
in the main block:
create < table >
So the whole procedure is one huge transaction. I have debugged the code and I discoverd that the release statement fires the write trigger (as expected). The write trigger is run properly, but then, returning to the release statement the error 5320 pops up.
To make it more difficult: I have the same procedure for other tables, and these work fine!
[Edited by progresstalk on 30 Nov 2000 at 10:56 AM]