PHP - OCIError() nehlasi chybu 00001

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Listopad 1 11:18:53 CET 2000


On Wed, 1 Nov 2000, Korinek, Jan wrote:

> Mam PHP 3.0.16 z RH 6.2 CZ a kdyz zainsertuju do Oracle duplicitni
> primarni klic, Oracle spravne zakrici, ze je to spatne, problem je,
> ze OCIError stale tvrdosijne prohlasuje, ze je false a tedy No error.
> Delam neco blbe a nebo je kolize primarniho klice pro OCI v poradku?

To asi ne. Problem muze byt IMHO v jedne ze dvou veci:

1. OCIRowCount je vyvolano pred OCIError a zresetuje informaci o chybe

2. PHP funkce OCIError ma s timto druhem vyjimky problemy (ten nevim,
   jestli je to ten pripad, ale treba no data found se v OCI hlasi trochu
   jinak, nez jine vyjimky)

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux