Oznámení
Omlouváme se, provoz fóra byl ukončen
DibiFluent, setType a Oracle – oci_execute(): ORA-00907: chybí pravá závorka
Upozornění: Tohle vlákno je hodně staré.
před 8 lety
- Ot@s
- Backer | 478
Následujici jednoduchý kód
$q = dibi::select("aaa, BBB, ccc")->from('tabulka');
$q->setType('BBB', dibi::DATE);
// později následuje spuštění
končí na File: /suas/nette.suas.cz/lib/dibi/drivers/oracle.php Line:
111
chybou oci_execute(): ORA-00907: chybí pravá závorka
Ted to podstatné, složený SQL dotaz, který je „závadný“:
SELECT aaa, BBB, ccc FROM "tebulka" SET TYPE BBB d WHERE BBB > '2011-01-01'
Konkrétní problém je s TYPE BBB d
. Jak to můžu odstranit,
nebo opravit? Díky.
–
DIBI 1.5rc běžící na oci8, PHP 5.3
před 8 lety
- David Grudl
- Nette Core | 6806
Použij from('tabulka')->execute()
, nicméně v poslední
verzi se detekce typů už provádí automaticky.