PHP - OCIError() nehlasi chybu 00001

Korinek, Jan Jan.Korinek na compaq.com
Středa Listopad 1 21:12:47 CET 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> > 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)

Do haje, preci nejsem blbej, dal jsem OCI_Error hned za OCI_Execute,
zmrsil jsem vlastni dotaz, takze chyba je:
Warning: OCIStmtExecute: ORA-00904: invalid column name in
../functions.php3 on line 261

A stejne je OCI_Error v pohode a nic se nedeje, jedine, z ceho to
muzu poznat, je OCI_RowCount, ktere je nulove :-(((

Diky

Honza

.=========================.
|Jan Kořínek              |
|PGP Key available on:    |
|http://wwwkeys.cz.pgp.net|
.=========================.


-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBOgBqOeKrwXpgQ8rDEQJikQCfT8lFK0xu2cdOvoamkeOrxrjDsnEAn1bW
leIG4/08GRFE9jbRh2CoqDyP
=mMvz
-----END PGP SIGNATURE-----


Další informace o konferenci Linux