2011-09-11 2 views
0

데이터 세트의 데이터 테이블에 데이터를로드하고 SQL과 같은 약 20 개의 업데이트를해야하는 vb.net 프로젝트가 있습니다. 이 프로젝트에서는 SQL에 액세스 할 수 없으며 최종 사용자가 SQL, SQL 익스프레스 등 어떤 유형의 SQL을 사용하고 싶지 않습니다.다양한 UPDATE 쿼리로 데이터 셋/데이터 테이블 업데이트

제 질문은 재사용 할 수있는 일반적인 방법이 있습니까? . 데이터 뷰가 WHERE CLAUSE과 유사 할 수 있는지 궁금하고, 일부 유형의 델리게이트 함수가 업데이트 함수 일 수 있습니다.

dim view as new dataview 
view.Table = ds.tables("CustomerData") 
view.RowFilter = "City = 'Berlin'" 

for each row in view 
    SOMEHOW INSERT DELEGATE HERE 
next 

답변

0

그냥 함수를 생성하고 데이터 테이블 및 필터 이름을 통과 같은

예를 들어, 내가 고객 도시 베를린있는 행을 업데이트해야한다고 가정 해 봅시다 논리가 보일 것이다. 원하는 필터로 데이터 뷰를 반환하십시오. 그런 다음 다른 데이터 뷰 변수에 저장할 수 있습니다.

같은 방법으로, 업데이트 또는 삽입을위한 함수를 생성하고, 모든 열에 대한 매개 변수 목록과 삽입 또는 업데이트 (기본 키와 유사)를 결정하는 값을 전달합니다. 기존 변수에서 대체 할 업데이트 된 데이터 테이블을 반환합니다.

관련 문제