mySqlCom.Parameters.Add(new SqlParameter("@gender", SqlDbType.NVarChar, 50)); gender是bit类型的,这句话应该怎么 改??

解决方案 »

  1.   

    mySqlCom.Parameters.Add(new SqlParameter("@gender", SqlDbType.Bit, 50));
      

  2.   

    改nvarchar这个地方吧
    是不是改成bit我不确定
      

  3.   

    应该是:mySqlCom.Parameters.Add(new SqlParameter("@gender", SqlDbType.Bit, 50));
      

  4.   

    不必修改,兄弟。BIT就是BOOL型,能正常转换的,偶测试过
      

  5.   

    mySqlCom.Parameters.Add(new SqlParameter("@gender", SqlDbType.Bit));Bit类型是定好了的,不必再加50
      

  6.   

    mySqlCom.Parameters.Add(new SqlParameter("@gender", SqlDbType.Bit));Bit类型是定好了的,不必再加50
    这个是对的
      

  7.   

    mySqlCom.Parameters.Add(new SqlParameter("@gender", SqlDbType.Bit));
    mySqlCom.Parameters["@gender"].Value = Convert.ToBollean(gender.SelectedItem.Value);???这样写对吗??
      

  8.   

    Bit类型只有0,1,就不用加长度了gender.SelectedItem.Value
    的值会只是0与1吗
      

  9.   

    Integer data type 1, 0, or NULL