FSN#39008 MoveFirst problemen bij meer dan 100 records
svn path=/Website/branches/v2016.3/; revision=32327
This commit is contained in:
@@ -268,7 +268,6 @@ function listKenmerk(sql, module, key, props)
|
||||
var hasfilter = props.hasfilter || false; // De kenmerken kunnen op naam gefilterd worden.
|
||||
var tmpfolder = props.tmpfolder || "";
|
||||
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var predone = false;
|
||||
|
||||
var colCount = 0; // Even/oneven zodat we weten of we links of rechts zitten
|
||||
@@ -294,8 +293,7 @@ function listKenmerk(sql, module, key, props)
|
||||
|
||||
// Zitten er expressie kenmerken tussen?
|
||||
var flexExprIncluded = false;
|
||||
if (!oRs.eof)
|
||||
{
|
||||
var oRs = Oracle.Execute(sql);
|
||||
while (!oRs.eof)
|
||||
{
|
||||
var kdefault = oRs("kenmerk_default").Value;
|
||||
@@ -306,9 +304,10 @@ function listKenmerk(sql, module, key, props)
|
||||
}
|
||||
oRs.MoveNext();
|
||||
}
|
||||
// movefirst kan alleen als er resultaat was, vandaar de if (!oRs.eof) hieromheen.
|
||||
oRs.MoveFirst();
|
||||
}
|
||||
oRs.Close();
|
||||
|
||||
// Opnieuw dezelfde query is niet supperefficient maar een MoveFirst is problematisch (FSN#39008)
|
||||
var oRs = Oracle.Execute(sql);
|
||||
|
||||
// ============================================================================================
|
||||
// Doorloop alle flexkenmerken
|
||||
|
||||
Reference in New Issue
Block a user