Compartir por


OdbcParameter.Precision Propiedad

Definición

Obtiene o establece el número de dígitos usados para representar la Value propiedad .

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

Valor de propiedad

Número máximo de dígitos usados para representar la Value propiedad . El valor predeterminado es 0, que indica que el proveedor de datos establece la precisión de Value.

Implementaciones

Ejemplos

En el ejemplo siguiente se crea y OdbcParameter se establecen algunas de sus propiedades.

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;
 }

Comentarios

Establecer esta propiedad en un valor distinto del valor de la base de datos depende de la implementación del proveedor de datos y puede devolver un código de error, truncar o redondear datos.

La Precision propiedad solo afecta a los parámetros cuya OdbcType propiedad es Decimal o Numeric. En el caso de otros tipos de datos, Precision se omite.

Nota:

No se admite el uso de esta propiedad para convertir los datos pasados a la base de datos. Para redondear, truncar o coerce los datos antes de pasarlos a la base de datos, use la Math clase que forma parte del System espacio de nombres antes de asignar un valor a la propiedad del Value parámetro.

Se aplica a

Consulte también