TableAdapter에 Null 값 사용

현재 값이 없는 레코드를 쿼리하는 경우 TableAdapter 매개 변수에 null 값이 할당될 수 있습니다. 예를 들어, WHERE 절에 ShippedDate 매개 변수가 있는 아래와 같은 쿼리를 살펴보십시오.

SELECT CustomerID, OrderDate, ShippedDate

FROM Orders

WHERE (ShippedDate = @ShippedDate) OR

(ShippedDate IS NULL)

이 쿼리가 TableAdapter의 쿼리이면 아래와 같은 코드를 사용하여 선적되지 않은 모든 주문을 쿼리할 수 있습니다.

OrdersTableAdapter.FillByShippedDate(NorthwindDataSet.Orders, Nothing)
ordersTableAdapter.FillByShippedDate(northwindDataSet.Orders, null);

AllowDbNull 속성 설정

쿼리에서 null 값을 허용할 수 있도록 하려면

  1. 데이터 집합 디자이너에서 null 매개 변수 값을 허용해야 하는 TableAdapter 쿼리를 선택합니다.

  2. 속성 창에서 매개 변수를 선택하고 줄임표() 단추를 클릭하여 매개 변수 컬렉션 편집기를 엽니다.

  3. null 값을 허용하는 매개 변수를 선택하고 AllowDbNull 속성을 true로 설정합니다.

참고 항목

작업

방법: TableAdapter 만들기

방법: TableAdapter 쿼리 만들기

연습: 여러 개의 쿼리가 있는 TableAdapter 만들기

개념

TableAdapter 개요

Visual Studio에서 데이터에 컨트롤 바인딩

기타 리소스

Visual Studio에서 데이터에 연결

데이터를 받기 위해 응용 프로그램 준비

데이터를 응용 프로그램으로 페치

응용 프로그램에서 데이터 편집

데이터 유효성 검사

데이터 저장