数据库的最后记录

时间:2011-05-10 08:32:11

标签: asp.net vb.net

使用ASP.net(VB)从Microsoft SQL数据库表中获取最后一条记录到Web表单上。

3 个答案:

答案 0 :(得分:1)

我假设他正在尝试检索最后插入的记录。正如Ariel指出的那样,这个问题很模糊。

SELECT TOP 1 * FROM Table ORDER BY ID DESC

如果您有一个名为ID的标识列,这是最简单的。如果您没有标识PK列,例如GUID,则无法执行此操作。

答案 1 :(得分:1)

这是一个基本的解决方案:

var order = (from i in db.orders
             where i.costumer_id.ToString() == Session["costumer_id"]
             orderby i.order_id descending
             select i).Take(1).SingleOrDefault();

答案 2 :(得分:0)

您需要更具体地将其放到Web表单上,但获取最后记录的SQL是:

SELECT * 
FROM    TABLE_NAME
WHERE   ID = (SELECT MAX(ID)  FROM TABLE_NAME)

其中ID是您的ID,TABLE_NAME是您的表名。