Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
LOV return Null Value klappt nicht mit UpdateSql
geschrieben von: AndreMiche (141.90.9.---)
Datum:

Hallo,

Ich möchte mit einem Popup Key LOV die Möglichkeit nutzen den Wert wieder auf NULL zurückzusetzen. Dazu habe ich den LOV wie folgt aufgebaut:
Name: P1_COMPLEX_ID
Display extra Values = NO
Display NULL = YES
Null return value = leer oder %null% oder NULL habe ich ausprobiert, LOV klappt aber der nachfolgende Update geht schief.

SQL:
select NAME display_value, COMPLEX_ID return_value
from COMPLEX
order by display_value

Das Ergebnis soll mit einem Update Prozess in die DB geschrieben werden:

update "TABLE" set
......
"COMPLEX_ID" = :P1_COMPLEX_ID,
.....
where ID = :P1_ID;


Wenn ich diesen Update ausführe bekomme ich bei ausgewählten NULL Value die Fehlermeldung: ORA-01722: invalid number
Wird ein existierender Wert ausgewählt klappt es wunderbar. Erstaunlicherweise klappt es auch, wenn der Wert vorher schon null war und nichts an diesem Eintrag geändert wird.

COMPLEX_ID ist numerisch und in seiner Complex Tabelle primary key.
In TABLE existiert eine Referenzspalte auf diese ID.


Was mache ich falsch oder wie kann man dieses lösen?

Eingesetzte Apex Version:
Product Build: 3.1.1.00.09
Schema Compatibility: 2007.09.06
auf Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi



1 mal bearbeitet. Zuletzt am .



Thema Neugierige geschrieben von geschrieben
LOV return Null Value klappt nicht mit UpdateSql 2936 AndreMiche
Re: LOV return Null Value klappt nicht mit UpdateSql 1215 cc13
Re: LOV return Null Value klappt nicht mit UpdateSql 1224 AndreMiche
Re: LOV return Null Value klappt nicht mit UpdateSql 1197 cc13
Re: LOV return Null Value klappt nicht mit UpdateSql 1564 AndreMiche


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.