- PR -

VB6.0のADOでSQLServerへの接続が遅いんです。

1
投稿者投稿内容
ガンバ
常連さん
会議室デビュー日: 2007/11/07
投稿数: 22
投稿日時: 2008-11-13 22:53
お世話になってます。
今、VB6.0で作成したシステム(ADOでACCESS2000に接続)をSQLServerに移行しています。
しかしDBの初回OPEN時に5秒くらいかかってしまいます。
原因を探しているのですが、どうしても見つかりません。
誰かご存知の方がいらっしゃいましたら、ご教示お願いします。

開発環境は以下の通りです。
OS:WindowsXP SP2
開発言語:VB6.0 SP5
データベース:SQLServer2005
ADO:ADO2.5

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-11-14 00:15
引用:

ガンバさんの書き込み (2008-11-13 22:53) より:

しかしDBの初回OPEN時に5秒くらいかかってしまいます。


SqlConnection.Open メソッドで 5 秒かかるという解釈でよろしいでしょうか?

引用:

原因を探しているのですが、どうしても見つかりません。


原因をどう探したのかを書いてください。 そこに情報があるはずです。 通常は別の端末ではどうかを検証したり、別の接続プロバイダならどうなるかなどの絞り込みが考えられますが、この結果というのは重要な情報源です。

引用:

ADO:ADO2.5


え? COM なのでしょうか...? System.Data.SqlClient.SqlConnection クラスだと思っていたのですが...

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
rain
ぬし
会議室デビュー日: 2006/10/19
投稿数: 549
投稿日時: 2008-11-14 00:23
引用:

じゃんぬねっとさんの書き込み (2008-11-14 00:15) より:

え? COM なのでしょうか...? System.Data.SqlClient.SqlConnection クラスだと思っていたのですが...


VB6 はよく覚えていないのですが、System.Data.SqlClient.SqlConnection クラスがあるんですか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-11-14 00:35
引用:

rainさんの書き込み (2008-11-14 00:23) より:

VB6 はよく覚えていないのですが、System.Data.SqlClient.SqlConnection クラスがあるんですか?


"移行" を .NET への移行となぜか勘違いしてしまったようです。 申し訳ございません。orz
中段で書いた内容については VB6 でも言えることなので、まあ見逃してあげてくださいませ。

# 何だか他意があるようにしか見えない書き方ですなw

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ガンバ
常連さん
会議室デビュー日: 2007/11/07
投稿数: 22
投稿日時: 2008-11-14 20:03
自己レスです。
原因が判明しました。
使用していた端末にインストールしていたNortonのウィルスソフトが原因でした。
お騒がせして申し訳ありませんでした。
1

スキルアップ/キャリアアップ(JOB@IT)