使用ASP.net(VB)从Microsoft SQL数据库表中获取最后一条记录到Web表单上。
答案 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是您的表名。