Unix Technical Forum

Declare Cursor error while implementing SCROLL CURSOR

This is a discussion on Declare Cursor error while implementing SCROLL CURSOR within the Oracle Miscellaneous forums, part of the Oracle Database category; --> Hi, I'm experiencing a problem while declaring scroll cursor. I'm using Embeded SQL with C. my code is given ...


Go Back   Unix Technical Forum > Database Server Software > Oracle Database > Oracle Miscellaneous

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-08-2008, 12:00 PM
invy
 
Posts: n/a
Default Declare Cursor error while implementing SCROLL CURSOR

Hi,
I'm experiencing a problem while declaring scroll cursor. I'm
using Embeded SQL with C. my code is given below.

#ifdef SQLSRVR_RDBMS
EXEC SQL DECLARE CUR_DWNLD SCROLL CURSOR FOR SCURS;
EXEC SQL PREPARE SCURS FROM :S_QRY;
#endif


When i compile with nsqlprep, The error I'm getting is as below.


EXEC SQL DECLARE REGCDWNLD_CUR_CUST_DWNLD CURSOR SCROLL
SQLPREP: SQL Compile Error at line 709
OPEN REGCDWNLD_CUR_CUST_DWNLD
Error code: -19946

Cursor REGCDWNLD_CUR_CUST_DWNLD not declared
SQLPREP: SQL Compile Error at line 787
FETCH REGCDWNLD_CUR_CUST_DWNLD INTO : , : , :
, : , : ,
Error code: -19946

The code works without SCROLL option Is there any
problem with my declaration? If yes how can i correct this. I'm using
MSSQLSERVER 2000 and WINDOW 2000. Pre-compiler is NSQLPREP. Please
reply ASAP.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-08-2008, 12:00 PM
What's in a namespace
 
Posts: n/a
Default Re: Declare Cursor error while implementing SCROLL CURSOR


"invy" <umeshcg@gmail.com> schreef in bericht
news:1167295554.978554.157120@n51g2000cwc.googlegr oups.com...
> Hi,
> I'm experiencing a problem while declaring scroll cursor. I'm
> using Embeded SQL with C. my code is given below.
>
> #ifdef SQLSRVR_RDBMS
> EXEC SQL DECLARE CUR_DWNLD SCROLL CURSOR FOR SCURS;
> EXEC SQL PREPARE SCURS FROM :S_QRY;
> #endif
>
>
> When i compile with nsqlprep, The error I'm getting is as below.
>
>
> EXEC SQL DECLARE REGCDWNLD_CUR_CUST_DWNLD CURSOR SCROLL
> SQLPREP: SQL Compile Error at line 709
> OPEN REGCDWNLD_CUR_CUST_DWNLD
> Error code: -19946
>
> Cursor REGCDWNLD_CUR_CUST_DWNLD not declared
> SQLPREP: SQL Compile Error at line 787
> FETCH REGCDWNLD_CUR_CUST_DWNLD INTO : , : , :
> , : , : ,
> Error code: -19946
>
> The code works without SCROLL option Is there any
> problem with my declaration? If yes how can i correct this. I'm using
> MSSQLSERVER 2000 and WINDOW 2000. Pre-compiler is NSQLPREP. Please
> reply ASAP.
>


Stop cross posting please. You're in the wrong group here.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-08-2008, 12:00 PM
CBFalconer
 
Posts: n/a
Default Re: Declare Cursor error while implementing SCROLL CURSOR

invy wrote:
>
> I'm experiencing a problem while declaring scroll cursor. I'm
> using Embeded SQL with C. my code is given below.
>
> #ifdef SQLSRVR_RDBMS
> EXEC SQL DECLARE CUR_DWNLD SCROLL CURSOR FOR SCURS;
> EXEC SQL PREPARE SCURS FROM :S_QRY;
> #endif


Nothing to do with the standard C language. F'ups set.

--
Chuck F (cbfalconer at maineline dot net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net>

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-08-2008, 12:00 PM
John Bell
 
Posts: n/a
Default Re: Declare Cursor error while implementing SCROLL CURSOR

Hi

Is #ifdef SQLSRVR_RDBMS defined correctly? Error 19946 says that the cursor
is not declared.

John


"invy" <umeshcg@gmail.com> wrote in message
news:1167295554.978554.157120@n51g2000cwc.googlegr oups.com...
> Hi,
> I'm experiencing a problem while declaring scroll cursor. I'm
> using Embeded SQL with C. my code is given below.
>
> #ifdef SQLSRVR_RDBMS
> EXEC SQL DECLARE CUR_DWNLD SCROLL CURSOR FOR SCURS;
> EXEC SQL PREPARE SCURS FROM :S_QRY;
> #endif
>
>
> When i compile with nsqlprep, The error I'm getting is as below.
>
>
> EXEC SQL DECLARE REGCDWNLD_CUR_CUST_DWNLD CURSOR SCROLL
> SQLPREP: SQL Compile Error at line 709
> OPEN REGCDWNLD_CUR_CUST_DWNLD
> Error code: -19946
>
> Cursor REGCDWNLD_CUR_CUST_DWNLD not declared
> SQLPREP: SQL Compile Error at line 787
> FETCH REGCDWNLD_CUR_CUST_DWNLD INTO : , : , :
> , : , : ,
> Error code: -19946
>
> The code works without SCROLL option Is there any
> problem with my declaration? If yes how can i correct this. I'm using
> MSSQLSERVER 2000 and WINDOW 2000. Pre-compiler is NSQLPREP. Please
> reply ASAP.
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-08-2008, 12:00 PM
CBFalconer
 
Posts: n/a
Default Re: Declare Cursor error while implementing SCROLL CURSOR

John Bell wrote:
>
> Is #ifdef SQLSRVR_RDBMS defined correctly? Error 19946 says that
> the cursor is not declared.


Please don't top-post. See the following links. And also please
do not post off-topic material to comp.lang.c. F'ups set.

--
Some informative links:
<http://www.geocities.com/nnqweb/>
<http://www.catb.org/~esr/faqs/smart-questions.html>
<http://www.caliburn.nl/topposting.html>
<http://www.netmeister.org/news/learn2quote.html>
<http://cfaj.freeshell.org/google/>


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 06:41 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com