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

寻求解决方案解决办法

2012-03-18 
寻求解决方案现在有个问题,情况是这样的:有两个按钮 btn1,btn2btn1要实现的功能是往数据库的表t1中插入一

寻求解决方案
现在有个问题,情况是这样的:
  有两个按钮 btn1,btn2
btn1要实现的功能是往数据库的表t1中插入一条记录
btn2要实现的功能是往数据库表t2中插入刚才t1表的那条记录
现在我想要实现的是,当点击btn1的时候,数据并不直接插到数据库中,而是保留在内存里
而当我点击btn2的时候,将两条记录分别插入到t1表,t2表中-------
我知道是用事务来处理,但具体怎么实现还真的不是很清楚,因为我是个菜鸟,所以想得到大家的慷概相助,谢谢!

[解决办法]
事务是一次请求,事务中的所有语句不能出现错误才成功,任何一条语句报错都会撤销整个请求的。
而楼主你是要2次请求,肯定不能用事务的方法来解决吧。

[解决办法]
btn1 -> 把记录存到Session
btn2 -> 把记录从Session中读出来,然后插入两张表

如果不是关键业务的话,不用事务问题也不大

[解决办法]

探讨
btn1 -> 把记录存到Session
btn2 -> 把记录从Session中读出来,然后插入两张表

如果不是关键业务的话,不用事务问题也不大

[解决办法]
呵呵。connection.transaction().begin();//好像是这样写,我也忘了
然后connection.transaction().commit();
[解决办法]
用dataset好像也可以哇~
[解决办法]
静态变量
[解决办法]
干嘛要做两个按钮了?还不如就做一个按钮,当点击的时候,把所有的工作做完,多好!
[解决办法]
探讨
呵呵。connection.transaction().begin();//好像是这样写,我也忘了
然后connection.transaction().commit();

[解决办法]
探讨
btn1 -> 把记录存到Session
btn2 -> 把记录从Session中读出来,然后插入两张表

如果不是关键业务的话,不用事务问题也不大

[解决办法]
用文本文件(存于服务器)也可以,反正只是暂存一下记录嘛。。。。

热点排行