c#编程出现: System.InvalidCastException: 指定的转换无效
用VS编写的ASP.NET,连接的是MySql(由于某些原因,我要用的是MySQL而不是SqlSever)部分程序代码如下:...MySqlCommandcomm1=ne...
用VS编写的ASP.NET,连接的是MySql(由于某些原因,我要用的是MySQL而不是SqlSever)部分程序代码如下:... MySqlCommand comm1 = new MySqlCommand("select count(*) from users where userName='"+textUserName+"'",con); int n = (int)comm1.ExecuteScalar();//此处报错 if (n>0) { Response.Write("<script>alert('用户名已存在!')</script>"); return; }...
展开
3个回答
展开全部
这个错误是指你类型转换的时候出现了错误,比如
将字符串"abc"转换为数字的时候,就会出错,你最好仔细检查一下你的代码
将字符串"abc"转换为数字的时候,就会出错,你最好仔细检查一下你的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Try:
int n = Convert.ToInt32(comm1.ExecuteScalar());
int n = Convert.ToInt32(comm1.ExecuteScalar());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询