- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServerへの接続子による違いについて)
SQLServerへの接続子による違いとは?
このQ&Aのポイント
- VB2005 Express SQLServer2003で開発している初心者です。ループをし、その中でDBへの登録を行いたいと思い、接続文字列を変数Bにしたところ、エラーが発生しなくなりました。変数Aだとエラーで、変数Bだとエラーにならない理由を教えてください。
- カーソルの種類を使用している場合は、トランザクションに複数の Recordset を含めることはできません。変数Aの接続文字列にはカーソルの種類が含まれており、エラーが発生します。一方、変数Bの接続文字列にはカーソルの種類が含まれていないため、エラーが発生しません。
- 接続文字列の違いによるエラーの原因は、カーソルの種類の違いにあります。接続文字列の変数Aでは、カーソルの種類が指定されており、トランザクションに複数の Recordset を含めることができないためエラーが発生します。一方、変数Bではカーソルの種類が指定されていないため、エラーが発生しません。
- みんなの回答 (1)
- 専門家の回答
お礼
お礼が遅くなってすみません。少しばかり体調を崩してまして。 なるほど。SQLOLEDBでの対応ですか。 もう少し勉強してみます。 ご回答いただき有難うございます。