私は問題があります。SQL接続を開くためのこのメソッドを作成しました。しかし、うまくいきませんでした。なぜこれが機能しなかったのですか。
public SqlConnection connection( )
{
string DBName = ConfigurationManager.AppSettings["DBName"].ToString();
string ServerName = ConfigurationManager.AppSettings["ServerName"].ToString();
string UserId = ConfigurationManager.AppSettings["UserId"].ToString();
string DBPassword = ConfigurationManager.AppSettings["DBPassword"].ToString();
EMVTool.OSSPwdProcessor PwdPass = new EMVTool.OSSPwdProcessor();
String sClearPwd = "";
if (DBPassword.Length > 40)
sClearPwd = PwdPass.DecryptPwd(DBPassword);
else
sClearPwd = DBPassword;
string ConnectionString = "Server=" + ServerName + ";Database =" + DBName + ";UID =" + UserId + ";PWD =" + sClearPwd + ";MultipleActiveResultSets=True;";
SqlConnection connect = new SqlConnection(ConnectionString);
return connect;
}
そして、SQL接続を開くためにそのようなメソッドを呼び出しています。
connection().Open();