안녕하세요, 부모 및 자식 (테이블)과 같은 트리 뷰에서 데이터베이스 레코드를 구현하려고합니다. 실행 시간 동안 난 내 연결 문자열에 오류가 발생했습니다 ..이 오류를 해결하는 방법?
는오류 라인 : -
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.
참고 : 내 데이터베이스 -in 더 필드는 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();
문자열을 키로 사용하여 배열을 인덱싱하려고합니다. 거기에는 개체가 없습니다. 이것은 데이터베이스 필드와 아무 관련이 없습니다. – OldProgrammer