请问谁能教教我如何在C#中获得SQL数据库中某张表中的最后一个ID?也就是获得数据库中最后一个ID号在C#的前台界面中显示出来。

解决方案 »

  1.   

    sql="select top 1 id from table order by id desc"
      

  2.   

    select max(id) from table
      
      

  3.   

    你是想取最大的那个ID吗?如果是就用 SELECT MAX([ID]) FROM 表名 
    如果就要最后一个用 SELECT TOP 1 [ID] FROM 表名 Order By [ID] DESC
      

  4.   

    我主要是想问怎么在C#中组织这些语句的,前台的textBox中初始化时显示数据库中最后一个ID号,类似自动产生ID号。
      

  5.   

    建议在服务端写个取最大/最后ID的方法,然后在前台调用。如:
    public int GetMaxID(string tablename,string columnname)
    {
        ...
        return...
    }