select top 1 * from users order by id desc

解决方案 »

  1.   

    select max(id) as max1 from users
    string strid=myread["max1"].ToString();
      

  2.   

    select max(id) as max1 from usersif(myread.Read())
        string strid=myread["max1"]==DBNull.Value?"":Convert.ToString(myread["max1"]);
      

  3.   

    是不是users表中没有数据?
    那你用select max(id) as maxl from users 取出一条为空的数据
    你要先判断 if (myread["maxl"] == "")
                   id = 1;
               else
                   id = Convert.ToInt32(myread[0].ToString())+1;