[pgsql-jp: 32079] Re: ODBC でエラー

deumi deumi @ hi-ho.ne.jp
2004年 1月 21日 (水) 17:53:05 JST


でうみです

> 井上です。
> データの切捨てが発生しているのだと思います。
> 問題の項目のカラム定義はどうなっていますか?
szContents text,
となっています。


> > dbcore.cpp の CheckRowsetError() の中で
> > ThrowDBException() が発生しています。
> 
> CheckRowsetErrorをオーバーライドする手はないですか?
オーバーライド をしようかと少し詳細に見ていったところ

RETCODE CRecordset::FetchData(UWORD wFetchType, SDWORD nRow,
	DWORD* pdwRowsFetched)
{
のなかで

   AFX_ODBC_CALL(::SQLExtendedFetch(m_hstmt, wFetchType,
		nRow, pdwRowsFetched, m_rgRowStatus));
マクロの中で SQL_SUCCESS_WITH_INFO が返ってきて中断しています。
nRetCode = SQL_SUCCESS_WITH_INFO(1) がセットされる

   CheckRowsetError(nRetCode);
   で例外発生です

闇雲にやるのも問題ありそうです。


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
deumi @ hi-ho.ne.jp
090-5301-9827 TEL 03-3901-6146
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/






pgsql-jp メーリングリストの案内