이것은 내 코드 파일의 작은 부분입니다. 내 디버거가 'NewDA.Fill (NewDS);'줄에 도달 할 때마다 런타임에 캐치로 점프합니다. 나는 daynumber 변수가 데이터베이스에있는 값을 가져오고 데이터베이스의 코드 파일 외부에서 쿼리를 시도 했으므로 정상적으로 작동합니다. 나는 또한 성공적인 결과와 함께 코드의 더 많은 부분에 connectionstring 'db'를 사용하고있다.데이터 집합 채우기 문제
string QueryNew = "SELECT activityname AS [Name], activitycategorynumber AS [Category] " +
"FROM ACTIVITY WHERE daynumber = @daynumber";
SqlCommand NewCmd = new SqlCommand(QueryNew, db);
NewCmd.Parameters.Add("@daynumber", SqlDbType.Int).Value = daynumber;
SqlDataAdapter NewDA = new SqlDataAdapter(NewCmd);
DataSet NewDS = new DataSet();
NewDA.Fill(NewDS);
당신이 던져있어 예외를 확인하고 그 말씀의 세부 사항을 게시 할 수 시도,
NewDA.Fill(NewDS,"<table_name>");
를 시도? – AdaTheDev
예, 잡힌 예외에 대한 ex.ToString() 결과를 포함하도록 질문을 편집하십시오. –