しばらくすると、Webサイトの使用、コンテンツの読み込みなどが行われます。このメッセージには、「Fill:SelectCommand.Connectionプロパティが初期化されていません」と表示されます。これはSQL接続が原因だと思いますが、よくわかりません...これを防ぐために何ができるか知りたいのですが、これが発生するたびに、ファイル(SQLクラス、接続を確立する)をアップロードする必要があります。 Webサイトが再び機能し始めます。
私のSQL接続:
public class SQL
{
SqlCommand comandos;
public SqlConnection sql()
{
string Server = @"server";
string Username = "user";
string Password = "pass";
string Database = "database";
string ConnectionString = "Data Source=" + Server + ";";
ConnectionString += "User ID=" + Username + ";";
ConnectionString += "Password=" + Password + ";";
ConnectionString += "Initial Catalog=" + Database;
SqlConnection Connection = new SqlConnection();
try
{
Connection.ConnectionString = ConnectionString;
Connection.Open();
return Connection;
}
catch (Exception)
{
if (Connection != null)
{
Connection.Dispose();
}
return null;
}
}
public void FazerComando(string comando)
{
comandos = new SqlCommand(comando, sql());
comandos.ExecuteNonQuery();
}
public DataTable Execute(string comando)
{
SqlDataAdapter SQLDataAdapter = new SqlDataAdapter(comando, sql());
DataTable dtResult = new DataTable();
SQLDataAdapter.Fill(dtResult);
return dtResult;
}
}