当前位置: 代码迷 >> ASP.NET >> 很菜的有关问题啊求大家帮个帮!
  详细解决方案

很菜的有关问题啊求大家帮个帮!

热度:9875   发布时间:2013-02-26 00:00:00.0
很菜的问题啊,求大家帮个帮!急!
string   select   =   "SELECT   MIN(PhotoID)   FROM   Photo   WHERE   AlbumID   =   1 ";
SqlCommand   cmd   =   new   SqlCommand(select,   con);
object   o   =   cmd.ExecuteScalar();
con.Close();
    if   (o   ==   null)
    {
                return   0;
    }
    else
  {
          return   Convert.ToInt32(o);   出错:对象不能从   DBNull   转换为其他类型。

    }
我设断点后可以确信   o   没错(o   =   1),   这是为什么啊??我该怎么做呢???
谢谢大家了!!!

------解决方案--------------------------------------------------------
我上面不是给你写了码?你的sql语句如果没有值,返回值是空,所以你判断的不对,按照我上面写的没有问题
  相关解决方案