SqlCeParameter.Value 속성
매개 변수의 값을 가져오거나 설정합니다.
네임스페이스: System.Data.SqlServerCe
어셈블리: System.Data.SqlServerCe(System.Data.SqlServerCe.dll)
구문
‘선언
Public Overrides Property Value As Object
Get
Set
‘사용 방법
Dim instance As SqlCeParameter
Dim value As Object
value = instance.Value
instance.Value = value
public override Object Value { get; set; }
public:
virtual property Object^ Value {
Object^ get () override;
void set (Object^ value) override;
}
abstract Value : Object with get, set
override Value : Object with get, set
override function get Value () : Object
override function set Value (value : Object)
속성 값
유형: System.Object
매개 변수의 값인 Object입니다. 기본값은 nullnull 참조(Visual Basic에서는 Nothing)입니다.
구현
주의
서버에 보내는 SqlCeCommand에 값이 바인딩됩니다.
매개 변수 값 null을 서버로 전송할 경우 사용자가 nullnull 참조(Visual Basic에서는 Nothing)이 아닌 DBNull을 지정해야 합니다. null은 값이 없는 빈 개체이며 DBNull은 null 값을 나타내는 데 사용됩니다.
응용 프로그램에서 데이터베이스 유형을 지정하면 바인딩 값은 공급자가 서버에 데이터를 보낼 때 해당 형식으로 변환됩니다. 공급자가 IConvertible 인터페이스를 지원하는 경우 공급자가 모든 값 형식을 변환하려 시도합니다. 지정된 형식이 값과 호환되지 않을 경우 변환 오류가 발생할 수 있습니다.
DbType 및 SqlDbType 속성은 모두 Value를 설정함으로써 유추될 수 있습니다.
Update는 Value 속성을 덮어씁니다.
예
다음 예제에서는 SqlCeParameter를 만들고 Value 속성을 설정합니다.
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";