能不能这样写:sqlstr="begin transactin .....update ....."
解决方案 »
- ModalPopupExtender遮挡表单验证提示,如何解决
- 无刷新国家,省份,城市,县城四级连动
- 怎样在.net中用编程的方式修改xml文件中的标记?请教高手,跪求!
- 怎样用JavaScript实现Cookie操作?急,在线等!
- 急呀!关于银行虚拟系统的架构(面向对象)
- js怎么监听鼠标是否有操作
- SqlDataReader的问题
- 类似QQ空间异步加载说说数据的代码怎么写
- 请教:怎样在asp.net中使用Timer控件(在线等待,立马给分)
- 请问:如何在DataGrid中改变已超链的文本的字段的颜色?
- 请问如何将datagrid里的超链接字段值传到另外一个网页的查询变量中?
- 为 什 么 会 报 如 此 的 错 误 ?急 !
Create Procedure testtransc
(
@key1 int,
@key2 varchar(20)
)
as
begin transaction
update tableName set usrName=@key2 where usrID=@key1
commit transaction
return
com.CommandType = CommandType.StoredProcedure;
com.Parameters.Add(UserID", SqlDbType.Int,4,"UserID").Value=UserID;
com.Parameters.Add("@OrderID", SqlDbType.UniqueIdentifier,16,"OrderID").Value=OrderID;DataSet ds=new DataSet();
SqlDataAdapter da=new SqlDataAdapter(com);
da.Fill(ds);
return ds;
如果不用存储过程,能不能直接通过给sqlstr赋值来实现事务呢?
你的代码里面也没有涉及到storeprocess呀,是在spCreateNewOrder里面写吗?怎么写呢?直接写上存储过程的名字就可以吗?〉?
谢谢!