![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67b6d)
C++,DAO(MFC),MySQLで開発しています。
標記の通りなのですが、更新するレコードセットの値をDBのテーブルと
同じものでUPDATEしようとするとExceptionをスローします。
処理の大まかな流れは以下の通りです。
1. DBオープン (CDaoDatabase Open)
2. テーブルオープン (CDaoRecordset Open)
3. トランザクション開始 (BeginTransaction)
4. レコードセットを移動 (FindFirst 何かしらの条件で)
5. 値を設定 (SetFieldValue)
6. レコード更新 (Update)
7. コミット (CommitTransaction)
5.の時点でDBと同じ値を設定した場合に 6.のステートでExceptionスローします。
(5.でDBと違う値なら最後の処理まで難なく通ります。)
4.の時点で意図しないindexに移動しているわけでもないので、5.での同値か異値かの問題であると思っていますが…
どうすれば回避できるのでしょうか?
ご教授方お願いします。。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
足して100になるような乱数のア...
-
フォームを開くときに、コンボ...
-
ラジオボタンの値の取得につい...
-
C言語 exitの使い方
-
VBA コンボボックスの値をスピ...
-
C#で動的にコントロールを取得...
-
1つ前の値を変数に保存する方法
-
疑似乱数の発生
-
Excel-vba 文字列と変数を...
-
アルゴリズムの問題についてです
-
Exit Subのような・・・。
-
DAOの操作をするとExceptionが...
-
世界のナベアツ
-
DataGridView 複数行同時変更...
-
【C++/CLI】コンボボックスの値...
-
数字の位ごとの値を表示するプ...
-
GPIBの応答について
-
VBで余りを求める
-
VB6でのLog
-
VBAで多項式近似曲線の計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
VB6.0-整数と余りを求める
-
足して100になるような乱数のア...
-
VBAの定数の使い方で、計算値を...
-
DWORDって
-
世界のナベアツ
-
C#で動的にコントロールを取得...
-
VBAで配列のNULL判定
-
数字の位ごとの値を表示するプ...
-
long型のランダムな値を返す方法
-
UWSCのcallについて
-
フリーランタイマーの時間差分...
-
VB6でのLog
-
1つ前の値を変数に保存する方法
-
C言語でCLAMP(a,b,c)
-
DataGridView 複数行同時変更...
-
コンボボックスの名前を変数に...
-
バッチファイルで正規表現を使...
おすすめ情報