2008-10-07 1 views
0

그래서 내가 데이터 집합을 기반으로 말할 수 있습니다 : ADO.Net에서 가능한 조인에 기반한 업데이트 가능 (및 지속 가능) 데이터 세트?

오래된 학교 ADO, 레코드 집합을 사용하여 테이블 TopicLink 및 Save() 레코드 집합에 대한 호출을 수정할 수 및 그것을 다시 만들 것입니다. 데이터베이스 이 기능은 ADO.Net에서 더 이상 가능하지 않습니다. 아마 CommandBuilder를 사용할 수 있습니까? 아니면 해결 방법이 있습니까?

(예, "간단하게"저장 프로 시저를 작성할 수 있음을 알고 있습니다. 그러나 간단하고 쉬운 솔루션, 기본적으로 이전 ADO 또는 MS Access에서 제공하는 것과 동일한 기능을 찾고 있습니다.

여기에 요점 : 필자는 INSERT, UPDATE를 수동으로 작성하고 싶지는 않습니다. 그리고 여러 조인이있는 쿼리를 폼에있는 그리드에 바인딩하고 사용자가 데이터를 업데이트하고 저장할 수 있습니다. DELETE 문.

답변

1

ADO.net DataAdaptor에 대한 자체 업데이트 명령을 제공하여이 문제를 해결할 수 있다고 생각합니다. 제공된 샘플을 확인하십시오 here.

+0

내가 잘못 기억하고있는 경우가 아니라면 MS Access 만 가능할 수도 있습니다. – tbone

0

ADO.NET은 업데이트 된 데이터를 자동으로 처리 할 것이므로 업데이트해야하는 모든 테이블에서 전체 기본 키를 선택해야합니다. 반환 된 데이터에 기본 키가 없으면 ADO.NET은 테이블의 어떤 행을 업데이트해야하는지 알 수 없으므로 자신 만의 UPDATE 문을 지정하지 않으면 (예 : 다른 답변자가 제안했습니다).