- PR -

「SQLOLEDB.1」と「SQLOLEDB」の違い

1
投稿者投稿内容
はっさく
会議室デビュー日: 2007/12/17
投稿数: 6
投稿日時: 2007-12-17 08:58
ADODB.Connectionオブジェクト等の定義において、SQLServer接続文字列の
「Provider」プロパティで分からないことがあり、質問させて頂ければと思います。

(1)Provider=SQLOLEDB;
(2)Provider=SQLOLEDB.1;

この「.1」は何を意味するのか、付けると付けないでどのように違いが
あるのかに関して、ご存知な方が居られましたらご教授頂きたいと思います。

因みに同じ会議室のスレッド
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20232&forum=6

にも類似のスレッドはありましたが、今回の私が欲しい答えに結びつきません
でした。

何か分かる方、お願い致します。

【環境】
IIS:
OS:Micro soft Windows Server 2003 Standard Edition SP1
IISのバージョン:IIS 6.0

SQL Server:
OS:Micro soft Windows Server 2003 Standard Edition SP1
SQL Serverのバージョン:SQL Server 2005 Standard Edition SP1
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-12-17 14:27
引用:

はっさくさんの書き込み (2007-12-17 08:58) より:

この「.1」は何を意味するのか、付けると付けないでどのように違いがあるのかに関して、ご存知な方が居られましたらご教授頂きたいと思います。


簡単に言えばバージョンです。 .1 を指定すれば明示的にバージョンを指定していることになります。 特定のバージョンに拘らないのであれば必要ありません。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
はっさく
会議室デビュー日: 2007/12/17
投稿数: 6
投稿日時: 2007-12-17 15:08
じゃんぬねっと様

有難うございました。
「特定のバージョンに拘らないのであれば必要ありません」という助言を
参考にさせて頂き、接続文字列を定義していきます。


1

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