首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-19 
很菜的问题啊,求大家帮个帮!急!stringselectSELECTMIN(PhotoID)FROMPhotoWHEREAlbumID1 SqlCommandcm

很菜的问题啊,求大家帮个帮!急!
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语句如果没有值,返回值是空,所以你判断的不对,按照我上面写的没有问题

热点排行