Problem with Update

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
jfudickar
Posts: 202
Joined: Fri 10 Mar 2006 13:03
Location: Oberursel / Germany

Problem with Update

Post by jfudickar » Sun 02 Sep 2007 18:53

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

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Mon 03 Sep 2007 13:46

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.

jfudickar
Posts: 202
Joined: Fri 10 Mar 2006 13:03
Location: Oberursel / Germany

Post by jfudickar » Mon 03 Sep 2007 21:36

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

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Tue 04 Sep 2007 09:08

We have fixed this problem. The fix will be included in the next build of ODAC.

jfudickar
Posts: 202
Joined: Fri 10 Mar 2006 13:03
Location: Oberursel / Germany

Post by jfudickar » Tue 04 Sep 2007 15:05

IF the next release is not planed for the next week, could you please send me the changes?

Greetings and thanks
Jens

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Wed 05 Sep 2007 07:31

We have sent the fix to your e-mail.

Post Reply