return Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString());出现如下错误
代码如下publicstaticintExcuteMaxID(stringstr){SqlConnectionmyCn=newSqlConnection(sConn);S...
代码如下
public static int ExcuteMaxID(string str)
{
SqlConnection myCn = new SqlConnection(sConn);
SqlDataAdapter sa = new SqlDataAdapter(str ,myCn);
DataSet ds = new DataSet();
try
{
myCn.Open();
sa.Fill(ds);
if (ds!=null&&ds.Tables[0].Rows.Count>0)
return Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString());//这一行出现错误了
else
return 0;
}
catch (SqlException e)
{
throw new Exception(e.Message);
}
finally
{
myCn.Close();
}
}
str的语句为select max(address_code) from addr_man;
其中address_code在数据库里没有字母字符,只有数字字符 展开
public static int ExcuteMaxID(string str)
{
SqlConnection myCn = new SqlConnection(sConn);
SqlDataAdapter sa = new SqlDataAdapter(str ,myCn);
DataSet ds = new DataSet();
try
{
myCn.Open();
sa.Fill(ds);
if (ds!=null&&ds.Tables[0].Rows.Count>0)
return Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString());//这一行出现错误了
else
return 0;
}
catch (SqlException e)
{
throw new Exception(e.Message);
}
finally
{
myCn.Close();
}
}
str的语句为select max(address_code) from addr_man;
其中address_code在数据库里没有字母字符,只有数字字符 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询