home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.databases.oracle      Overblown overpriced overengineered SHIT      2,288 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 728 of 2,288   
   Frank to Naren   
   Re: No Data found error   
   29 Nov 03 14:38:41   
   
   From: fbortel@nescape.net   
      
   Naren wrote:   
   > Hi,   
   >   
   > I am a newbie to Oracle and stored procedures. Hence this question   
   > comes up. The complete scenario is like this. We have a multithreaded   
   > application using pthreads on HP-UX machine. We are connecting to   
   > Oracle database 8.1.7. The application calls stored procedures on   
   > database using OCI calls. It is also ensured that the our application   
   > is thread safe.   
   >   
   > When a particular procedure is called, a SQL select statment returns   
   > an exception NO DATA FOUND. However when we connect though SQL and try   
   > executing the same SQL select query , it is found that the data is   
   > present. Also other SQL select statements in the same procedure prior   
   > to this one work fine. However one difference is there. The flow of   
   > the SQL in the proc is as follows   
   >  BEGIN   
   >   SELECT   
   >   a,   
   >   b,   
   >   INTO   
   >   d_a,   
   >   d_b,   
   >   FROM X   
   >   WHERE condition1 = 10   
   >   AND condition2= 3;   
   >   EXCEPTION   
   >        WHEN NO_DATA_FOUND THEN   
   >          raise_application_error (-20033, '99991, no data found --   
   > ');   
   >   END;   
   >   
   >   BEGIN   
   >   SELECT  m INTO d_m   
   >   FROM Y   
   >   WHERE condition3= d_a   
   >   AND condition4 = d_b;   
   >   EXCEPTION   
   >        WHEN NO_DATA_FOUND THEN   
   >          raise_application_error (-20033, '99992, no data found ');   
   >   END;  --> problem occurs here   
   >   
   > Could anyone please tell me what can be cause of this error.   
   >   
   > Thanks in advance   
   > Naren   
   what are the values of d_a and d_b?   
   I don't see a declarion like   
   d_a	number := 12;   
   d_b	number := 4;   
   begin   
   ...   
      
   --   
   Regards, Frank van Bortel   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca