[pgsql-jp: 32085] Re: ODBC でエラー
deumi
deumi @ hi-ho.ne.jp
2004年 1月 22日 (木) 01:05:54 JST
でうみです
解決しました。
>長い文字列(100文字程度)を含んだデータを追加すると
>読出し時に
>MFC の CRecordset::MoveNext(); アサートが発生します。
ログを見たところ
The buffer size = 256 and the value is '以下本文が続く
なぜかバッファサイズが256 になっています。
void CRecordContents::DoFieldExchange(CFieldExchange* pFX)
{
の中の記述を変更しました。default のサイズが255なんですね。
//{{AFX_FIELD_MAP(CRecordContents)
...
RFX_Text(pFX, _T("[szcontents]"), m_szcontents);
↓
RFX_Text(pFX, _T("[szcontents]"), m_szcontents,1024);
...
//}}AFX_FIELD_MAP
pgsql-jp メーリングリストの案内