Jak na chybu s dibivariable

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Jack06
Člen | 168
+
0
-

Dobrý den. v modelu mám tento řádek:

$left = $this->fetchSingle(array(), new DibiVariable('MAX(`right`)', 'sql')) + 1;

v mysql mám tabulku, ke které by se to mělo připojit a zatím je úplně prázdná, není tam žádný záznam a na tomto řádku mi laděnka vyhodí toto:

Exception

DateTime::__construct() [<a href='datetime.--construct'>datetime.--construct</a>]: Failed to parse time string (MAX(`right`)) at position 0 (M): The timezone could not be found in the database

nevím co s tím, či jak to ošetřit :-( díky za rady.

Ped
Člen | 64
+
0
-

Vyreseno.
(v jeho verzi dibi je DibiVariable jiz jenom DateTime a tudiz ‚sql‘ typ to nezna)