OdbcParameter.Precision Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.