Page 1 of 1

Problem with Update

Posted: Sun 02 Sep 2007 18:53
by jfudickar
Hi

there is a problem with the following sql statement:

Code: Select all

SELECT AUFG_ID, AUFG_BEZEICHNUNG, AUFG_AKTIV, AUFG_FLAG, AUFG_STATUS, AUFG_EXTERNE_REFERENZ, AUFG_ART, AUFG_PROJEKT, AUFG_SCHLAGWORTLISTE, AUFG_ZUSATZINFORMATION, AUFG_BEARBEITERLISTE, AUFG_SYSTEMLISTE, AUFG.ROWID, AUFG_SUMMARY, BZUORD_2_BEARB_ID
FROM V_PROJ_AUFGABE AUFG, V_PROJ_BEARBEITER_ZUORDNUNG BZUORD
WHERE AUFG_ID = BZUORD_2_AUFG_ID AND BZUORD_2_BEARB_ID = :BZUORD_2_BEARB_ID 
  AND AUFG_AKTIV = 'Y'
ORDER BY AUFG_BEZEICHNUNG

When i update a value i've got an ORA-0918

The reason is the generated sql-statement:

Code: Select all

SELECT AUFG_ID, AUFG_BEZEICHNUNG, AUFG_AKTIV, AUFG_FLAG, AUFG_STATUS, AUFG_EXTERNE_REFERENZ, AUFG_ART, AUFG_PROJEKT, AUFG_SCHLAGWORTLISTE, AUFG_ZUSATZINFORMATION, AUFG_BEARBEITERLISTE, AUFG_SYSTEMLISTE, AUFG.ROWID, AUFG_SUMMARY, BZUORD_2_BEARB_ID
FROM V_PROJ_AUFGABE AUFG, V_PROJ_BEARBEITER_ZUORDNUNG BZUORD
WHERE (AUFG_ID = BZUORD_2_AUFG_ID AND BZUORD_2_BEARB_ID = :BZUORD_2_BEARB_ID
  AND AUFG_AKTIV = 'Y' AND
  ROWID = :Old_ROWID
ORDER BY AUFG_BEZEICHNUNG

Any chance to fix ist?

Greetings
Jens

Posted: Mon 03 Sep 2007 13:46
by Plash
We could not reproduce this problem. Please send to odac*crlab*com a complete small sample that demonstrates the problem, including script to create server objects.

Posted: Mon 03 Sep 2007 21:36
by jfudickar
Here are the create statements:

The error raises in your odac demo in the smartquery sample when the "Refresh BeforeEdit" or "Refresh AfterUpdate" option is activated.

Greetings
Jens

Posted: Tue 04 Sep 2007 09:08
by Plash
We have fixed this problem. The fix will be included in the next build of ODAC.

Posted: Tue 04 Sep 2007 15:05
by jfudickar
IF the next release is not planed for the next week, could you please send me the changes?

Greetings and thanks
Jens

Posted: Wed 05 Sep 2007 07:31
by Plash
We have sent the fix to your e-mail.