asp.mvsWebアプリケーションを実行しているiam。そのすでにホストされており、DBも同じホスティングプロバイダーによるものです。connection string
DBからデータを転送するために与えられたものを使用しようとしています(すでに3日) 。これが私の方法です。どこにあるのconnection string.
でしょうか。見て、潜在的な間違いを見てください。私はこの単純なことをすることができないので、それは非常に迷惑です。
/// <summary>
/// Gets connection string of Database
/// </summary>
/// <returns>connection string of type const</returns>
public static string GetConnectionStringOfDatabase()
{
try
{
string cnc = @"data source=OnlineVertrag.mssql.somee.com;workstation id=OnlineVertrag.mssql.somee.com;packet size=4096;user id="xxx";pwd="xxx";persist security info=False;initial catalog=OnlineVertrag";
return cnc;
}
catch (Exception ex)
{
bool rethrow = ExceptionHelper.Handle(ex, "Business Logic");
if (rethrow)
{
throw;
}
}
return null;
}
public bool CheckIfUserIsActive(string username)
{
SqlConnection connection = new SqlConnection(SQLDataHelper.GetConnectionStringOfDatabase());
try
{
connection.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = connection;
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = @"SELECT IsActive "
+ "FROM Users "
+ "WHERE Username = @Username";
cmd.Parameters.Add(new SqlParameter("@Username", UserName));
SqlDataReader reader = cmd.ExecuteReader();
bool isActiveValueFromDataBase = false;
if (reader.HasRows)
{
while (reader.Read())
{
isActiveValueFromDataBase = Convert.ToBoolean(reader["IsActive"]);
if (isActiveValueFromDataBase == true)
{
return true;
}
return false;
}
}
reader.Close();
}