DAOでトランザクション管理をするには?

解決


OK牧場  2009-05-10 21:15:10  No: 70141

開発環境はVisualStudio2003  WindowsXPでMFCを使用しています。

DaoでAccessファイルへSQL文を使用しての更新を考えています。

CDaoDatabaseクラスのExecute関数でSQL文を実行できそうなのですが、
トランザクションの管理をどうやるのかがわかりません。
ヘルプを見ていくとCDaoWorkspaceクラスで管理できると
書いてあるのですが、
ヘルプ内のサンプルではレコードセットを通して操作しているようでした。
SQL文を使用しての更新方法を理解する
ヒントでもいいのでいただければと思います。
よろしくお願い致します。


オショウ  2009-05-11 07:14:59  No: 70142

http://msdn.microsoft.com/ja-jp/library/cc438698(VS.71).aspx?ppud=4

こちらのコードは確認されてますか?

以上。参考まで


OK牧場  2009-05-12 08:13:33  No: 70143

レスありがとうございます。

HP参考にさせていただきました。
CDaodatabaseクラスの中にCDaoWorkspaceクラスがあったんですね。
m_cDao.m_pWorkspace->BeginTrans();
と書けばトランザクションをかけることができました。
ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加