Jump to content

This descriptor does not exist.


esko512

Recommended Posts

$sql=ifx_query("UPDATE reports SET status ='0', changer = 'a' WHERE report_id=4 and status<='1'",$connect_id);
     @ifx_free_result($sql);
     printf("%s", ifx_errormsg());

 

Table will be updated but also error message will be displayed "This descriptor does not exist. "

 

What is the problem?

 

Table reports

status smallint

changervarchar (8,0)

report_idserial

 

System parameters

PHP Version 5.2.0

Apache/2.2.4 (Win32)

Windows XP

Informix ESQL/C Version  9.21

Informix Client SDK 2.90

 

There wasn't problems while the system were

 

PHP Version 4.3.1

Apache/1.3.24

Windows 2000

Informix ESQL/C Version  9.21

Informix Client SDK 2.90

Link to comment
Share on other sites

According to IBM:

 

"-469 This descriptor does not exist.

 

The name of the system descriptor area that is specified does not exist

in the list of system descriptor areas, so it has not been allocated.

You must execute the ALLOCATE DESCRIPTOR statement to allocate this

descriptor name before you use it."

 

http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.em.doc/errors_ids100.html

 

Is that helpful?

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.