Hallo auch!
Hi Stefan,
leider kann ich dir bei den webdb-fragen nicht behilflich sein, aber was den select angeht, schaut die sache nach mehreren Syntax Fehlern aus.
Dein Select:
select '<A HREF="ZS.ZTQS_DEL_NOEMP.show?p_arg_names=_show_header&p_arg_values=YES&p_arg_names=idea&p_arg_values=' zs.ztqs.idea '">Delete</A>' DELETE,idea, keyword, description from zs.ztqs, zs.ztqs_emp_idea where zs.ztqs_emp_idea.ideanr (+) = zs.ztqs.idea and empnr is nullJetzt ist mir die Oracle 8-Syntax zwar nicht unbedingt bekannt, aber ich gehe mal davon aus, daß der String-Concatenator nicht sondern eher + ist. DELETE ist ein Schlüsselwort und dürfte eigentlich nicht verwendet werden. Außerdem kommt mir das "(+)" nicht gerade SQL-Konform vor.
Das (+) ist nicht Standard-SQL ist aber eine ganz übliche Oracle-Syntax für einen Outer Join.
Man könnte jetzt annehmen, daß das WebDB (was immer das ist) den SQL so erstellt um leichter parsen zu können und dann bei Laufzeit den Select so umstellt, daß er SQL-konform wird, dann ist der Fehler das "DELETE". Versuchs doch einfach mal in myDelete oder DELETE1 umzubenennen.
Aber hier liegst du absolut richtig! Ich habe ein anderes Wort als DELETE verwendet und schon hat es funktioniert.
Vielen Dank hierfür!
LG
Martin
Ciao,
Stefan