開発環境
サーバ
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();
以上、ご教授よろしくお願いします。
マルチポスト
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=24342&forum=7&0
レスが付かないから、したくなるのはわかるが、一応断りを入れておくべきです。
ツイート | ![]() |