接続文字列に問題があります。クエリを受信するための文字列パラメーターを持つ Execute メソッドがあります。
public class Create_Connection
{
public static readonly string CONN_STRING =
ConfigurationManager.ConnectionStrings["TaskConnectionString"].ConnectionString;
public static readonly SqlConnection SqlConn = new SqlConnection(CONN_STRING);
public static readonly SqlConnection CONN = new SqlConnection(CONN_STRING);
public DataSet ExecuteSql(string sql)
{
SqlDataAdapter da;
DataSet ds;
if (CONN.State == ConnectionState.Open)
CONN.Close();
CONN.Open();
da = new SqlDataAdapter(sql, CONN_STRING);
ds = new DataSet();
da.Fill(ds);
CONN.Dispose();
CONN.Close();
return ds;
}
}
初めて使用するときはうまくいきますが、2番目のクエリがExecuteメソッドを使用するようになると、プログラムが停止して、「ConnectionStringプロパティが初期化されていません」というメッセージが表示されます!! と InnerException : " null " !!!
初めて動作するときにそれがどのように可能になり、接続文字列が「静的読み取り専用」のときに変更されますか!!
事前に感謝します:) ..