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 값을 허용할 수 있도록 하려면
데이터 집합 디자이너에서 null 매개 변수 값을 허용해야 하는 TableAdapter 쿼리를 선택합니다.
속성 창에서 매개 변수를 선택하고 줄임표(…) 단추를 클릭하여 매개 변수 컬렉션 편집기를 엽니다.
null 값을 허용하는 매개 변수를 선택하고 AllowDbNull 속성을 true로 설정합니다.
참고 항목
작업
연습: 여러 개의 쿼리가 있는 TableAdapter 만들기