質問: mfc adoでsql serverに接続するには 初心者の初めての質問です。ご教授よろしくお願いします。 開発環境は microsoft visual studio term system 2008 os xp sp3 microsoft sql server 2005 です。 vc++ mfc、sql serverでプログラムを組んでいるのですが、 今db接続に困っています。 「provider=msdasql;dsn=db名;uid=id;pwd=password」の文字列を使ってdbとの接続ができますが、 一回目のトランザクションが失敗します。 エラー内容は 「 dbconnection::transaction com error:80004005 source:microsoft ole db provider for odbc drivers エラーを特定できません 」 です。 解決方法を教えて頂ければ幸いです。
回答: このメッセージはよく目にします。。。 自信はないのですが、、、 >>dbとの接続ができますが とありますが、dbとの接続が確認できた方法はどのような方法ですか? >>一回目のトランザクションが失敗 トランザクションを行っているということですね。 トランザクションをきらないやり方ではどうですか? できないのは、update/dalete等ですか?selectもできませんか? 差し支えなければ、問題となったソース部分を張っていただけますか?