0

こんにちは、親と子(テーブル)のようなツリービューでデータベースレコードを実装しようとしています。実行時に接続文字列にエラーが発生しました..

エラー行:-

string connectionstring = ConfigurationManager.ConnectionStrings["Data Source=ASDF;Initial Catalog=dbtree;Integrated Security=True"].ConnectionString;

エラーは:-

System.NullReferenceException was unhandled by user code
  Object reference not set to an instance of an object.

注:-私のデータベースでは、null のフィールドはありません

コード:-

string connectionstring = ConfigurationManager.ConnectionStrings["Data Source=ASDF;Initial Catalog=dbtree;Integrated Security=True"].ConnectionString;
SqlConnection mycon = new SqlConnection(connectionstring);
mycon.Open();
SqlCommand mycmd = new SqlCommand("Select * from tbl_Parent", mycon);
SqlDataReader dr = mycmd.ExecuteReader();
mycmd.Dispose();
string[,] ParentNode = new string[100, 2];
int count = 0;
while (dr.Read())
{
    ParentNode[count, 0] = dr.GetValue(dr.GetOrdinal("Parent_id")).ToString();
    ParentNode[count++, 1] = dr.GetValue(dr.GetOrdinal("Parent_name")).ToString();
}
dr.Close();
4

2 に答える 2