![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Oracle SQL update方法 2 2022/06/22 14:07
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
C#で動的にコントロールを取得...
-
Excel-vba 文字列と変数を...
-
相関係数p値の出し方
-
VBAの定数の使い方で、計算値を...
-
VBAで配列のNULL判定
-
10進数をアスキーコードに変換
-
足して100になるような乱数のア...
-
DWORDって
-
フリーランタイマーの時間差分...
-
VB6.0-整数と余りを求める
-
VBAでC列が入力済みならそのま...
-
VBA コンボボックスの値をスピ...
-
エクセルのマクロについて教え...
-
前に教えてもらったマクロ
-
DAOの操作をするとExceptionが...
-
C言語 乱数を階級分け
-
C#の問題で2つの整数a,bの...
-
Rubyで1ミリ秒のsleepできない...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
足して100になるような乱数のア...
-
数字の位ごとの値を表示するプ...
-
VB6.0-整数と余りを求める
-
VBAで配列のNULL判定
-
1つ前の値を変数に保存する方法
-
Access2003 オートナンバーの現...
-
UWSCのcallについて
-
C#で動的にコントロールを取得...
-
ラジオボタンの値の取得につい...
-
VBAの定数の使い方で、計算値を...
-
相関係数p値の出し方
-
DWORDって
-
世界のナベアツ
-
DataGridView 複数行同時変更...
-
10進数をアスキーコードに変換
-
c言語で乱数を扱うときの
-
VBAのチェックボックス結果を集...
おすすめ情報