Nejste přihlášen(a)
Stránky: 1
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
Použij from('tabulka')->execute(), nicméně v poslední
verzi se detekce typů už provádí automaticky.