ADO を使用して SQL Server 2005 データベースに接続しています。OLE DB 接続を使用しています。接続文字列は次のようになります。 PROVIDER=sqloledb;DATA SOURCE=lokdb;USER ID=secret;PASSWORD=secret;APP=LokEng_Tests;WSID=LOKSPEC1;NETWORK LIBRARY=dbmssocn;INITIAL CATALOG="edms-lok";Persist Security Info=False;INTEGRATED SECURITY=false;
(私も試しましたINTEGRATED SECURITY=no)
接続を開こうとするとエラーがスローされますが、INTEGRATED SECURITY引数を省略しても機能します。
それが必要な場合は引数を省略しても問題ありませんが、引数を明示的に FALSE または NO に設定するとエラーが発生するのはなぜでしょうか?