ID:               19416
 Comment by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Open
 Bug Type:         Informix related
 Operating System: Linux
 PHP Version:      4.2.2
 New Comment:

We had the same problem here once, but in our case it was the
programmers fault.

He didn't know SQL to well and counted the rows using a WHILE loop
instead of "SELECT COUNT(*) ...".

It was a large database and when the script was used often our intranet
site did not respond.

I do not think, that is your problem, but could you post your 
- OS
- INFORMIX RDBMS version (IDS, ODS, SE, ...)
- SQL statement that causes the problem?

I think this will help, because we encoutered problems on 7.31.UC7,
which did not occur on IDS 9.2x.y.

Thanks in advance!
Claus


Previous Comments:
------------------------------------------------------------------------

[2002-09-15 09:51:07] [EMAIL PROTECTED]

When you do very much querys at the same time (or big querys with
subquerys) Informix reports a Error -439 that means a SQL Query is
currently running and you can`t do your query yet.

Error 439 means:

You attempted to call an SQL routine or attempted to execute an SQL
statement within a signal handling function/routine or a callback
function/procedure. Use only the sqldone() and sqlbreak() library
functions inside your INFORMIX-ESQL/C callback function. Use only the
ECO-SQD and ECO-SQB library routines inside your ESQL/COBOL callback
procedure. In addition, if you want to unregister your callback
function in INFORMIX-ESQL/C, you can invoke the sqlbreakcallback()
callback registration function within your callback procedure. If you
want to unregister your callback procedure in ESQL/COBOL, you can
invoke the ECO-SQBCB callback registration routine within your
callback
procedure.

---snip---

so do you use a false ESQL Function?

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19416&edit=1

Reply via email to