AKZA#25337 Multi edit objecten sloot cursors nog niet goed

svn path=/Website/branches/v5.2.3/; revision=16853
This commit is contained in:
Jos Groot Lipman
2013-02-19 10:39:40 +00:00
parent 9d23b923cb
commit c778dc8cd7

View File

@@ -1465,14 +1465,23 @@ function _saveFlexKenmerken(parentKey, params) // TODO: support multiMode!
if (vold != vnew)
{
var oRsk = Oracle.Execute(params.allKenmerkenSQL + kk);
var label = oRsk("kenmerk_omschrijving");
var srt_key = oRsk("srtkenmerk_key"); // voor kenmerkendomein nodig
var label = oRsk("kenmerk_omschrijving").Value;
var srt_key = oRsk("srtkenmerk_key").Value; // voor kenmerkendomein nodig
oRsk.close();
if (kt == "S" || kt == "R")
{
if (vold != "")
vold = Oracle.Execute("SELECT fac.getrefwaarde('" + params.module + "', " + srt_key + ", " + vold + ") FROM DUAL")(0).value;
{
var oRs = Oracle.Execute("SELECT fac.getrefwaarde('" + params.module + "', " + srt_key + ", " + vold + ") FROM DUAL");
vold = oRs(0).value;
oRs.Close();
}
if (vnew != "")
vnew = Oracle.Execute("SELECT fac.getrefwaarde('" + params.module + "', " + srt_key + ", " + vnew + ") FROM DUAL")(0).value;
{
var oRs = Oracle.Execute("SELECT fac.getrefwaarde('" + params.module + "', " + srt_key + ", " + vnew + ") FROM DUAL");
vnew = oRs(0).value;
oRs.Close();
}
}
trackarray.push(label + ": " + buildTrackText("varchar", vold, vnew));
}