很简单你的SQLSever表单中有数据格式不对都改成Varchar的

解决方案 »

  1.   

    insertCmd.Parameters.Add("@name", SqlDbType.Money, 50, "name"); 这里要转换一下Convert.ToDecimal
      

  2.   

    money 的那个地方改过来了运行是提示这个错误:
      

  3.   

    XP不发威,你当我是DOS啊!忍不住笑了!
      

  4.   

    UserInfo表里还有一个id字段 设置成了标示,和这个id有关系吗?
      

  5.   

    insertCmd.Parameters.Add("@people", SqlDbType.NVarChar, 50, "people"); 
    insertCmd.Parameters.Add("@pwd", SqlDbType.NVarChar, 50, "pwd"); 
    insertCmd.Parameters.Add("@email", SqlDbType.NVarChar, 50, "email"); 
    insertCmd.Parameters.Add("@name", SqlDbType.Money, 50, "name"); 
    insertCmd.Parameters.Add("@address", SqlDbType.NVarChar, 100, "address"); 
    insertCmd.Parameters.Add("@phone", SqlDbType.NVarChar, 50, "phone"); 
    这里面的值检查一下``