다음을 통해 공유


OdbcParameter.Precision 속성

정의

Value 속성을 나타내는 데 사용된 숫자의 자릿수를 가져오거나 설정합니다.

public:
 property System::Byte Precision { System::Byte get(); void set(System::Byte value); };
public byte Precision { get; set; }
member this.Precision : byte with get, set
Public Property Precision As Byte

속성 값

Value 속성을 나타내는 데 사용되는 최대 자릿수입니다. 기본값은 0으로, 이는 데이터 공급자가 Value에 대한 자릿수를 설정한다는 것을 나타냅니다.

구현

예제

다음 예제에서는 만들고 OdbcParameter 해당 속성 중 일부를 설정합니다.

Public Sub CreateOdbcParameter()  
    Dim parameter As New OdbcParameter("Price", OdbcType.Decimal)  
    parameter.Value = 3.1416  
    parameter.Precision = 8  
    parameter.Scale = 4  
End Sub   
public void CreateOdbcParameter()   
 {  
    OdbcParameter parameter = new OdbcParameter("Price", OdbcType.Decimal);  
    parameter.Value = 3.1416;  
    parameter.Precision = 8;  
    parameter.Scale = 4;  
 }  

설명

이 속성을 데이터베이스의 값이 아닌 값으로 설정하는 것은 데이터 공급자의 구현에 따라 달라지고 오류 코드, 자르기 또는 반올림 데이터를 반환할 수 있습니다.

속성은 Precision 또는 NumericOdbcTypeDecimal 매개 변수에만 영향을 줍니다. 다른 데이터 형식의 경우 는 Precision 무시됩니다.

참고

데이터베이스에 전달된 데이터를 강제 변환하는 데 이 속성을 사용하는 것은 지원되지 않습니다. 데이터를 데이터베이스에 전달하기 전에 반올림, 자르기 또는 강제 변환하려면 매개 변수의 Value 속성에 값을 할당하기 전에 네임스페이스의 일부 System 인 클래스를 사용합니다Math.

적용 대상

추가 정보