日期:2014-05-18 浏览次数:20891 次
for(a=0;a<10;++a) { for(b=0;b<10;++b) { . . . if (int.Parse(cmd.ExecuteScalar().ToString())==0)//如果影响行数是0,就.....问题是为什么会说输入的字符串格式不正确? //这里应该用什么,才可以让内循环跳到下一次循环,而不继续执行下去呢?break? . . . . } MessageBox.Show("添加成功", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); }
int intReturn = 0; object obj = cmd.ExecuteScala; if(obj != null && obj != DBNull.Value) { intReturn = int.Parse(obj); }
------解决方案--------------------
1 , cmd.ExecuteScalar()貌似返回结果第一行第一列的值.你自己再看下.
2 ,用 continue ;
下班拉,回家睡觉先了..
------解决方案--------------------
1.先判断是否是空
2.用continue