DbType,OleDbType,SqlDbType 的区别能否把OleDbType,SqlDbType 赋给 DbType ?

解决方案 »

  1.   

    他们之间没有关系吧,他们都是枚举型数据,都继承enum
    不能直接赋值,需要转换成int型再赋值
      

  2.   

    都是enum型,但是我看了
    SqlDbType 和 DbType 的类型还比较一致,赋值没有问题,可是感觉意义不大-_-
    OleDbType 和 DbType 的类型差别较大
      

  3.   

    现在是这样一种情况,
    程序里要实现SqlServer 和 Oracle 的支持我想用DbType 来包括OleDbType,SqlDbType类型,
    不知道可不可以 ?
      

  4.   

    呵,楼主还是老老实实的吧,DbParameterCollection不好封啊。关键就在这鬼地方。。
      

  5.   

    同时支持SQLServer和Oracle就意味着不能使用各数据库的特性
    所以直接用DbType,忘记OleDbType,SqlDbType的存在比较好
      

  6.   

    那两个是不是dbtype的子类啊?