[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 メーリングリストの案内