接続を開く前に Connection オブジェクトのプロパティを設定することで、接続文字列 で指定された情報の多くを指定できます。 たとえば、「接続文字列 の作成」で説明されている接続文字列と同じ効果を得るには、次のコードを使用します。
With objConn
.Provider = "SQLOLEDB"
.Properties("Data Source") = "MySqlServer"
.Properties("Integrated Security") = "SSPI"
.Open
.DefaultDatabase = "Northwind"
End With
DefaultDatabase は、接続を開いた後にのみ設定されます。
手記
ADO では、パスワードが単一引用符で囲まれていない限り、セミコロン (";") を含むパスワードを使用しないでください。