OdbcParameter.Precision 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 또는 Numeric
인 OdbcTypeDecimal
매개 변수에만 영향을 줍니다. 다른 데이터 형식의 경우 는 Precision 무시됩니다.
참고
데이터베이스에 전달된 데이터를 강제 변환하는 데 이 속성을 사용하는 것은 지원되지 않습니다. 데이터를 데이터베이스에 전달하기 전에 반올림, 자르기 또는 강제 변환하려면 매개 변수의 Value
속성에 값을 할당하기 전에 네임스페이스의 일부 System
인 클래스를 사용합니다Math.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET