이 간단한 것처럼 보일 수 있지만 내 쿼리에 둘 이상의 테이블이 포함되어 있으면 내 데이터 집합을 채우는 방법을 찾는 데 어려움이 있습니다.DataAdapter.Fill 메서드 쿼리의 두 테이블
예를 들어 "SELECT USER_ID, USER_NAME, CREDENTIALS WHERE USER_ID = CRED_ID"라는 쿼리가 있고 DataAdapter.Fill 메서드를 사용하려고 시도하면 오류가 단일 그룹이 아니라는 오류가 발생합니다 기능. 내 데이터 어댑터가
= 다
내 데이터 집합은 = ds는
내가 노력하고있어입니다 :
da.Fill(ds, "USERS;CREDENTIALS");
또는
da.Fill(ds, "USERS, CREDENTIALS");
어떻게 제대로 이렇게 가겠어요 ? 일치하는 ID를 기반으로 2 개의 테이블 중에서 선택하는 쿼리를 실행하면되지만 한 번에 결과가 1 행 & 개가 될 수 있으므로 단일 Dataset에서 사용하고 싶습니다.
어떤 도움을 주시면 대단히 감사하겠습니다!
수정 ... 쿼리가 단일 결과 테이블을 반환합니다 ... – DRapp