OdbcParameter.DbType 属性   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置参数的 DbType。
public:
 virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };public:
 property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };public override System.Data.DbType DbType { get; set; }[System.ComponentModel.Browsable(false)]
public System.Data.DbType DbType { get; set; }member this.DbType : System.Data.DbType with get, set[<System.ComponentModel.Browsable(false)>]
member this.DbType : System.Data.DbType with get, setPublic Overrides Property DbType As DbTypePublic Property DbType As DbType属性值
实现
- 属性
例外
该属性未设置为有效的 DbType。
示例
以下示例使用 ODBC 托管提供程序调用具有三个参数的 存储过程 。
public void CreateMyProc(OdbcConnection connection)
{
    OdbcCommand command = connection.CreateCommand();
    command.CommandText = "{ call MyProc(?,?,?) }";
    OdbcParameter param = new OdbcParameter();
    param.DbType = DbType.Int32;
    param.Value = 1;
    command.Parameters.Add(param);
    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);
    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);
    command.ExecuteNonQuery();
 }
Public Sub CreateMyProc(ByVal connection As OdbcConnection)
  Dim command As OdbcCommand = connection.CreateCommand()
  Command.CommandText = "{ call MyProc(?,?,?) }"
  Dim param As New OdbcParameter()
  param.DbType = DbType.Int32
  param.Value = 1
  command.Parameters.Add(param)
  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)
  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)
  command.ExecuteNonQuery()
End Sub
注解
OdbcType和 DbType 已链接。 因此,设置 会将 DbType 更改为 OdbcType 支持的 OdbcType。
有关支持的数据类型的列表,请参阅相应的 OdbcType 成员。 有关详细信息,请参阅 DataAdapter 参数。
备注
ObjectMicrosoft .NET Framework Data Provider for ODBC 不支持 。