首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

第一个页面里insert后,跳转到第二个页面,发送邮件,怎么取到刚刚新添加的记录

2012-01-19 
第一个页面里insert后,跳转到第二个页面,发送邮件,如何取到刚刚新添加的记录。Newcall.aspx页面,insert一条

第一个页面里insert后,跳转到第二个页面,发送邮件,如何取到刚刚新添加的记录。
Newcall.aspx页面,insert一条新的报障记录。然后Response.redirect到下一个页面。用来发送mail的。
但是我要读出刚刚添加的那条记录,发现了问题。我试了试用。
strSQL2   =   "select   top   1   *   from   item_tbl_call   order   by   call_id   desc "
返回的是倒数第二条记录。不是我刚刚添加的记录。
我到access里试过。能取到最新的一条记录的。
但是放到代码里执行。就不对了啊。
我用的是Access2003+vs.net2005(VB)的。

[解决办法]
你将你刚新增的行的主见来做条件查询 select * from item_tbl_call where call_id= '你新增的那个id '
[解决办法]
把新增的ID取出来,根据ID取数据
[解决办法]
把你的代码贴出来。
也可以:
在Newcall.aspx页面把ID取出来,当参数传到下个页面。然后再根据这个ID取相应的信息
[解决办法]
为什么不在同一个页面做呢?
写一个发邮件函数调用就可以了
[解决办法]
select max(主键)
[解决办法]
use Session[] or Application[] or Cache.Add()

热点排行