다음을 통해 공유


SqlParameter.SqlValue 속성

정의

매개 변수의 값을 SQL 형식으로 가져오거나 설정합니다.

public:
 property System::Object ^ SqlValue { System::Object ^ get(); void set(System::Object ^ value); };
public object SqlValue { get; set; }
[System.ComponentModel.Browsable(false)]
public object SqlValue { get; set; }
member this.SqlValue : obj with get, set
[<System.ComponentModel.Browsable(false)>]
member this.SqlValue : obj with get, set
Public Property SqlValue As Object

속성 값

SQL 형식을 사용하는 매개 변수의 값인 Object입니다. 기본값은 null입니다.

특성

설명

입력 매개 변수의 경우 값은 서버로 SqlCommand 전송되는 에 바인딩됩니다. 출력 및 반환 값 매개 변수의 경우 가 닫힌 후 SqlDataReader 및 가 SqlCommand 완료될 때 값이 설정됩니다.

이 속성은 null 또는 DBNull.Value로 설정할 수 있습니다. 를 사용하여 DBNull.Value NULL 값을 매개 변수의 값으로 보냅니다. null을 사용하거나 매개 변수의 기본값을 사용하도록 설정 SqlParameter.SqlValue 하지 마세요.

애플리케이션 데이터베이스 형식을 지정 하는 경우 공급자가 서버에 데이터를 보내면 해당 형식에 바인딩된 값 변환 됩니다. 공급자는 인터페이스를 지원하는 경우 모든 형식의 값을 변환하려고 시도합니다 IConvertible . 지정된 형식이 값과 호환되지 않는 경우 변환 오류가 발생할 수 있습니다.

SqlDbType 속성은 DbType 모두 를 설정SqlParameter.Value하여 유추할 수 있습니다.

속성은 로 SqlParameter.Value 덮어씁니다 SqlDataAdapter.UpdateCommand.

SqlParameter.Value 매개 변수 값을 CLR(공용 언어 런타임) 형식으로 반환하려면 속성을 사용합니다.

스트리밍에 대한 자세한 내용은 SqlClient 스트리밍 지원을 참조하세요.

적용 대상

추가 정보