Patch level : 12.0 no-patch
Files correlati : xvtdb Commento : Ottimizzato exec, adesso prima di eseguire operazioni sulla query controlla che auto_f sia true
This commit is contained in:
parent
61aacce9ba
commit
de9db58ec7
@ -378,9 +378,14 @@ bool TXvt_recordset::exec(const bool auto_f)
|
|||||||
_RCS(_recset)->Execute();
|
_RCS(_recset)->Execute();
|
||||||
_loaded = true;
|
_loaded = true;
|
||||||
_recno = -1;
|
_recno = -1;
|
||||||
// Se trovo almeno un "select" faccio l'autofetch
|
// Se trovo almeno un "select" faccio l'autofetch, ovviamente non mi sbatto se auto_f è disattivato
|
||||||
SAString s = _RCS(_recset)->CommandText(); s.MakeUpper();
|
if (auto_f)
|
||||||
ok = s.Find("SELECT") != SIZE_MAX && auto_f ? next() : true;
|
{
|
||||||
|
SAString s = _RCS(_recset)->CommandText(); s.MakeUpper();
|
||||||
|
ok = s.Find("SELECT") != SIZE_MAX ? next() : true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
ok = true;
|
||||||
}
|
}
|
||||||
catch (SAException &x)
|
catch (SAException &x)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user