ASP.Net事务问题 菜鸟求高手解答 感激不尽
我有2张表
1.MyUser表 (用户表)里面有
主键 ID int
姓名 Name String
2.MyInfo表 (信息表)里面有
主键 ID int
外键 UserId int //匹配上表MyUser中的ID 主外键关系
问题:
我用 SqlTransaction 事务处理 如 添加一个用户(User) 并填写用户信息(Info);
用事务的话 怎么做呢?
SqlPath = "(local);database=clip;uid=sa;pwd=123456;";
SqlConnecton conn = new SqlConnecton(SqlPath);
conn.open();
SqlTransaction Transaction = conn.BeginTransaction();
rollbak = conn.BeginTransaction();
comm = new SqlCommand();
comm.Connection = conn;
comm.Transaction = Transaction;
comm.ExecuteNonQuery();
String sql = "INSERT INTO MyUser (name) values('张三')";
comm.CommandText = sql;
comm.ExecuteNonQuery();//好像这里还没存到数据库 是脏数据? 不知道在怎么往下面写了 菜鸟 请指教啊。。
加上try catch finally这些,
执行的代码写在try块中,最后提交事务。
事务回滚的代码写在catch中,
finally块中关闭连接。
不是这个意思啊!
我要怎么获得comm.ExecuteNonQuery();没有返回结果 如果我拿
SqlDataRead read = comm.ExecuteReader();
read["ID"].ToString();//这里会报错?
正常的步骤是什么呢
返回影
相关问答:
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。
js ......