esko512 Posted March 1, 2007 Share Posted March 1, 2007 $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 Quote Link to comment Share on other sites More sharing options...
btherl Posted March 1, 2007 Share Posted March 1, 2007 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? Quote Link to comment Share on other sites More sharing options...
btherl Posted March 1, 2007 Share Posted March 1, 2007 Also see http://bugs.php.net/bug.php?id=25483&edit=2 Quote Link to comment Share on other sites More sharing options...
esko512 Posted March 1, 2007 Author Share Posted March 1, 2007 unfortunately its not helpful because i cant understand what kind of descriptor i should use or what system i should patch (informix? php? apache?) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.