ConnectionString
SqlConnectionとOleDBConnectionなるクラスがある。
new SqlConnection("Provider=SQLOLEDB;Data Source=...");
とやると例外が出るが、
new OleDBConnection("Provider=SQLOLEDB;Data Source=.....")
としなくてはいけない。
new SqlConnection("Data Source=...");
としなくてはならないが、
new OleDBConnection("Data Source=.....")
だと例外。
Web.ConfigからConnectionStringを読んでくることにすると、SqlDataSourceとObjectDataSourceを混用できないので不便。まあ、自分で書いたオブジェクトの中でSqlConnection使うのが悪いんでしょうけど。