SqlCeDataReader.GetValues 메서드
현재 행에 있는 모든 특성 열을 가져옵니다.
네임스페이스: System.Data.SqlServerCe
어셈블리: System.Data.SqlServerCe(System.Data.SqlServerCe.dll)
구문
‘선언
<SecurityTreatAsSafeAttribute> _
<SecurityCriticalAttribute> _
Public Overrides Function GetValues ( _
values As Object() _
) As Integer
‘사용 방법
Dim instance As SqlCeDataReader
Dim values As Object()
Dim returnValue As Integer
returnValue = instance.GetValues(values)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public override int GetValues(
Object[] values
)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public:
virtual int GetValues(
array<Object^>^ values
) override
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
abstract GetValues :
values:Object[] -> int
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
override GetValues :
values:Object[] -> int
public override function GetValues(
values : Object[]
) : int
매개 변수
- values
유형: array<System.Object[]
특성 열을 복사해 올 Object의 배열입니다.
반환 값
유형: System.Int32
배열에 있는 Object의 인스턴스 수입니다.
구현
IDataRecord.GetValues(array<Object[])
예외
예외 | 조건 |
---|---|
InvalidOperationException | 작업이 유효하지 않은 경우. SqlCeDataReader는 결과 집합의 마지막 행 뒤에 올 수 있습니다. |
주의
대부분의 응용 프로그램에서 GetValues 메서드를 사용하면 각 열을 개별적으로 검색하지 않고 모든 열을 효율적으로 검색할 수 있습니다.
결과 행에 포함된 열보다 적은 수를 포함하는 Object 배열을 전달할 수 있습니다. Object 배열이 보유하는 데이터만큼만 배열에 복사됩니다. 또한 결과 행에 포함된 열 수보다 길이가 긴 Object 배열을 전달할 수도 있습니다.
이 메서드는 null 데이터베이스 열에 대해서는 DBNull을 반환합니다.