C#链接MYSQL数据库中想要设置一个boolean类型
但是mysql中没有,于是设置了tinyint(1)类型,可是悲剧发生了,在连接数据库取n=Int32.Parse(dr["flag"].Tostring());但是就是...
但是mysql中没有,于是设置了tinyint(1)类型,可是悲剧发生了,在连接数据库取
n=Int32.Parse(dr["flag"].Tostring());但是就是报字符串转换错误,但是我改成
n = Convert.ToInt32(dr["flag"]);的时候就不报错了,哎啥原因呢,是因为tinyint一个字节无法转成四个字节的int类型吗,那Convert.ToInt32这个为啥不会报错?Convert.ToInt32和Int32.Parse到底哪家强 展开
n=Int32.Parse(dr["flag"].Tostring());但是就是报字符串转换错误,但是我改成
n = Convert.ToInt32(dr["flag"]);的时候就不报错了,哎啥原因呢,是因为tinyint一个字节无法转成四个字节的int类型吗,那Convert.ToInt32这个为啥不会报错?Convert.ToInt32和Int32.Parse到底哪家强 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询