PHP - OCIError() nehlasi chybu 00001 - SOLVED

Korinek, Jan Jan.Korinek na compaq.com
Středa Listopad 1 23:27:55 CET 2000


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

Takze pro pouceni, jedna se o asociativni pole s deklarovanymi
prazdnymi prvky 0 a 1, takze me to naprosto zmatlo.
Pak me napadlo pouzit $test=ocierror($stmt); current($test);
a hledme, zabralo to.

Diky vsem za pomoc i tem, co se mi ozvali mimo konferu ;o)


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


> > Chvilku jsem koukal do implementace v 3.0.x pro x cca 15 (coz je
> > asi diskutovanemu 3.0.16 dostatecne blizke) a tak jsem si 
> > povsimnul toho, ze
> > OCIRowCount() skutecne prepisuje zapamatovany kod chyby. Ale proc
> > by OCIError($stmt) vracelo "zadna chyba" i bezprostredne po
> > OCIExecute($stmt), to nejak nechapu. Ledaze by dochazelo k 
> > nejakemu zmatku
> > z toho duvodu, ze OCIError() podle zdrojaku ve skutecnosti vraci
> > dvouprvkove pole a nikoli int, jak tvrdi dokumentace (Use the
> > Source, Luke).
> 
> Jo, to uz me taky napadlo, ze mi to vraci neco jinyho, nez int,
> ale, pane Jonas, ja to zkusila pres GetType a to mi vypsalo, ze
> string. To by byla parada, kdybych aspon dneska v noci nasel cas na
> zdrojaky, asi bych to z toho taky vykoukal, jenze patlam nejakou
> funkcni
> specifikaci a do rana se na to urcite nekouknu.

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

iQA/AwUBOgCK2eKrwXpgQ8rDEQKBkQCffXFqd5uORV8H6FhMGFwmi2Uam08AnjyQ
B7YMcGh8x9DqkSNyJTJO0kML
=5MKF
-----END PGP SIGNATURE-----


Další informace o konferenci Linux