Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> ESQL question

ESQL question

From: <ureddy_at_my-deja.com>
Date: Wed, 30 Jun 1999 14:23:48 GMT
Message-ID: <7ld994$fef$1@nnrp1.deja.com>


I am unable to start more than two threads in my oracle application which uses ESQL. When the 3rd thread attempts to open the database the entire process locks up, cannot kill it using "kill -9" (I am using Oracle 8.0.5 on Solaris 2.6). Has anybody seen this?

In the *.cpp file produced by the Pro*C compiler I noticed the following: (generated c++ code)

static unsigned long sqlctx = 141331;

and is later used in every function which has ESQL statements:

sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);

What is this sqlctx? Why is its value hardcoded to 141331.

TIA. Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't. Received on Wed Jun 30 1999 - 09:23:48 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US