Uso de Cursores en OCI 64bits y OCI_ATTR_ROW_COUNT

Buenos días,

Estoy probando la aplicación en 4D v16 R6 64bits, y tengo el siguiente caso con el OCI.
Al realizar una búsqueda SQL con el plugin del OCI usando cursores, tengo un cambio de comportamiento en los resultados con respecto a la de 32bits y no se a que podría ser debido. Las funciones utilizadas son las siguientes:

$status:=OCIAttrGetVal ($Stmthp;$LastAt;OCI_ATTR_ROW_COUNT;$Errhp)
$status:=OCIStmtFetch ($Stmthp;$Errhp;$NumRowToFetch)
$status:=OCIAttrGetVal ($Stmthp;$rows_fetched;OCI_ATTR_ROW_COUNT;$Errhp)

$rows_fetched: no devuelve el mismo resultado en 32bits que en 64 bits, siendo en 64bits diferente al resultado esperado pues no se corresponde al número de filas devueltas.

Gracias. Saludos

Hello,

Could it be ACI0098369 ?

Fixed in v17.0 HF3.

https://bugs.4d.fr/fixes?version=17.0_HF3

HTH