想获取最后一行的meta_id字段到objNestId,这样写代码对不?
数据库是sql server 2005
       
 //获取自动增长序列号
        public static bool GetNextID(string seq_name,ref object objNextId, ref string ErrMessage)
        {         
            string strsql = "SELECT TOP 1 * FROM " + seq_name + " ORDER BY META_ID";                        
            if (OraConn == null)
            {
                ErrMessage = "获取序列号失败,未连接数据库";
                return false;
            }            try
            {
                SqlCommand cmd = new SqlCommand(strsql, OraConn);
                objNextId = cmd.ExecuteScalar();
                return true;
            }
            catch (SqlException e)
            {
                ErrMessage = "获取序列号失败";
                return false;
            }        }

解决方案 »

  1.   

    我想要查找META_ID字段的最大值sql 语句咋写呀?
      

  2.   


    string strsql = "SELECT TOP 1 * FROM " + seq_name + " ORDER BY META_ID DESC";   DESC
      

  3.   

    using (SqlConnection conn = new SqlConnection("")) 
                { 
                    conn.Open(); 
                    SqlCommand Comm = new SqlCommand(strsql, conn); 
                    SqlDataReader reader = Comm.ExecuteReader(CommandBehavior.CloseConnection ); 
                  if(reader.Read()) 
                  { 
                       objNextId = dr["meta_id"].ToString();
                  } 
      conn.Close();
                } 
      

  4.   

     ORDER BY META_ID desc 降序取最后一行
      

  5.   


    select max(META_ID) from seq_name
      

  6.   

    SqlCommand.ExecuteScalar 
    并返回查询所返回的结果集中第一行的第一列。忽略其他列或行
    SELECT TOP 1 meta_id  FROM " + seq_name + " ORDER BY META_ID desc 
      

  7.   

    SELECT isnull(max(meta_id),0)   FROM " + seq_name + " 
      

  8.   

    string strsql = "SELECT TOP 1 META_ID  FROM " + seq_name + " ORDER BY META_ID DESC";  只取META_ID 这一个值
      

  9.   

    string strsql = "SELECT TOP 1 * FROM " + seq_name + " ORDER BY META_ID DESC";  排序下 ORDER BY META_ID  DESC 或ASC 
    是要试试 一试就知道了啊"select max(META_ID) from " + seq_name + " 也可以去最大的