OracleParameter.DbType OracleParameter.DbType OracleParameter.DbType OracleParameter.DbType Property

Definición

Obtiene o establece el DbType del parámetro.Gets or sets the DbType of the parameter.

public:
 virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
[System.ComponentModel.Browsable(false)]
public override System.Data.DbType DbType { get; set; }
member this.DbType : System.Data.DbType with get, set
Public Overrides Property DbType As DbType

Valor de propiedad

Uno de los valores de DbType.One of the DbType values. De manera predeterminada, es AnsiString.The default is AnsiString.

Implementaciones

Excepciones

La propiedad no se estableció a un DbType válido.The property was not set to a valid DbType.

Ejemplos

En el ejemplo siguiente se OracleParameter crea un y se establecen algunas de sus propiedades.The following example creates an OracleParameter and sets some of its properties.

public void CreateOracleDbParameter() 
 {
    OracleParameter parameter = new OracleParameter();
    parameter.ParameterName = "pDName";
    parameter.DbType = DbType.String;
    parameter.Value = "ENGINEERING";
    parameter.SourceColumn = "DName";
 }

Public Sub CreateOracleDbParameter()
    Dim parameter As New OracleParameter()
    parameter.ParameterName = "pDName"
    parameter.DbType = DbType.String
    parameter.Value = "ENGINEERING"
    parameter.SourceColumn = "DName"
End Sub 

Comentarios

OracleType YDbType están vinculados.The OracleType and DbType are linked. Por lo tanto, DbType si OracleType se establece en, OracleTypese cambia a.Therefore, setting the DbType changes the OracleType to a supporting OracleType.

Las DbTypepropiedades OracleType, y Size de unparámetrosepuedenValueinferir estableciendo.The DbType, OracleType, and Size properties of a parameter can be inferred by setting Value. Por lo tanto, no es necesario especificarlos.Therefore, you are not required to specify them. Sin embargo, no se exponen en la configuración de OracleParameter propiedades.However, they are not exposed in OracleParameter property settings. Por ejemplo, si se ha deducido el tamaño del parámetro, Size no contiene valores inferidos después de la ejecución de la instrucción.For example, if the size of the parameter has been inferred, Size does not contain inferred value after statement execution. En String los tipos de datos, AnsiStringel valor predeterminado es.For String data types the default is AnsiString.

Para obtener una lista de los tipos de datos admitidos, OracleType vea el miembro adecuado.For a list of the supported data types, see the appropriate OracleType member. Para obtener más información, vea DataAdapter Parameters.For more information, see DataAdapter Parameters.

Se aplica a

Consulte también: