다음을 통해 공유


SqlDataReader.GetSqlValues(Object[]) 메서드

정의

레코드에 있는 모든 열의 값을 SQL Server 형식으로 나타낸 값이 들어 있는 Object의 배열을 채웁니다.

public:
 virtual int GetSqlValues(cli::array <System::Object ^> ^ values);
public virtual int GetSqlValues (object[] values);
abstract member GetSqlValues : obj[] -> int
override this.GetSqlValues : obj[] -> int
Public Overridable Function GetSqlValues (values As Object()) As Integer

매개 변수

values
Object[]

값을 복사할 Object의 배열입니다. 열 값은 SQL Server 형식으로 나타냅니다.

반환

복사된 열 수를 나타내는 정수입니다.

예외

values가 null입니다.

설명

CLR 형식 시스템 대신 SQL 형식 시스템을 사용하여 레코드의 모든 열에 대한 값을 단일 호출로 반환합니다. 배열의 길이가 Object 레코드의 열 수와 일치할 필요가 없습니다. 레코드에 Object 포함된 열 수보다 적은 수의 배열을 전달할 수 있습니다. 배열이 보유하는 Object 데이터의 양만 서수 0을 사용하여 열에서 시작하여 배열에 복사됩니다. 길이가 결과 행에 Object 포함된 열 수보다 큰 배열을 전달할 수도 있습니다. 나머지 열은 그대로 유지됩니다.

적용 대상