Closed bjverde closed 3 years ago
IMPORTANTE alterar o adianti 7.3 arquivo lib/adianti/database/TRecord.php -> load na linha 836
De:
if (isset($dbinfo['prep']) AND $dbinfo['prep'] == '1') // prepared ON
{
$result = $conn-> prepare ( $sql->getInstruction( TRUE ) , array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
$result-> execute ( $criteria->getPreparedVars() );
}
Para
if (isset($dbinfo['prep']) AND $dbinfo['prep'] == '1') // prepared ON
{
$result = $conn-> prepare ( $sql->getInstruction( TRUE ) , array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
$conn->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
$result-> execute ( $criteria->getPreparedVars() );
}
Devido o problema dos id dos campos no form fazem distinção entre upper, lower ou natural case tudo deverá ser criado com uppercase.