From: Warren Young Date: May 24 2010 6:33am Subject: =?utf-8?Q?Re:_=E8=BD=AC=E5=8F=91:_Re_to_Warren_Young//_Re:_About?= =?utf-8?Q?_=22Failed_to_find_MySQL_C_API_type_ID_for=22_Exceptio?= =?utf-8?Q?n?= List-Archive: http://lists.mysql.com/plusplus/8962 Message-Id: MIME-Version: 1.0 (Apple Message framework v1078) Content-Type: multipart/alternative; boundary=Apple-Mail-2-22889885 --Apple-Mail-2-22889885 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On May 23, 2010, at 11:35 PM, hu.ruyu@stripped wrote: > You can find that the 'int' type could be found on the = mysql_ti_sql_type_info_lookup::map_. Why does map_.find(&ti) retun = map_.end?=20 It certainly looks like it shouldn't do that. Is your AIX system patched up-to-date? It looks like a C++ standards = compliance bug. To ensure that it isn't some difference in the way your program is built = vs the way MySQL++ is built, try modifying one of the examples to give = the effect you want using the standard test database. I suggest = starting with examples/tquery*.cpp.= --Apple-Mail-2-22889885--