質問: nothing end sub 1、まずこの様なことが可能なのかどうか 2、出来るとしたらどのようにすればいいのか(間違っている点を指摘してください) 以上の2点についてお答えをいただけるとありがたいです。 よろしくお願いいたします。
回答: >1、まずこの様なことが可能なのかどうか 問題は、書き換わるタイミングですが、 > dbcon.execute (strsql) ここで、updateで、実行して保存しているわけですから、rollbacktrams しても、戻らないのではないかなって思います。たぶん、何か、openの時の設定が抜けているのではないかとは思いますが、私は、あまりこの方面は詳しくないので分かりません。 ここにコードはありましたが、どう結びつけてよいか分かりません。 http://msdn.microsoft.com/ja-jp/library/cc364106.aspx 戻すということは、キャッシュか何かに保続されているということになるわけですね。 現実の解決策としては、それは、ブックを開きさえすれば、値は変わっても、保存するかどうか聞いてきますので、保存せずに閉じれば、変更前に戻ります。しかし、これでは、個々の変更には対応できません。もちろん、where で検索しているのだから、前もって値を取って、それを戻す方法は可能ですね。 あまり良い方法だとは思いませんので、もう少し、こちらも研究してみます。