- - PR -
VC++6.0 CRecordset で AFX_SQL_ERROR_NO_ROWS_AFFECTED エラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-09-12 09:43
開発環境
サーバ RedhatLinux9.0 Postgresql7.xx クライアント WindowsXP Home VC++6.0 PostgresqlにはODBC接続 CRecordsetを使用してDB接続を行っていまが、 編集処理でUpdate()実行後にAFX_SQL_ERROR_NO_ROWS_AFFECTEDエラーが出ています。 全てのテーブルで出るわけではないようです。 (正常に操作するものもあります) ただ、その違いもわかりません。 「操作開始時にレコードが見つかりませんでした」という意味らしいのですが レコードは存在しているようです。 どこに問題があるのでしょうか? サンプルプログラムを下記に記述します Open( snapshot ); while( ! IsEOF() ) { if(条件が一致した場合) { Edit(); レコードの編集; Update(); } MoveNext(); } Close(); 以上、ご教授よろしくお願いします。 |
1