问题描述
在我的应用程序中,我有一个表单,我必须单击一个按钮就可以完成多个数据库事务.
即
当我点击按钮
查询1>>>将指定值插入到指定表中
查询2.>>选择查询以获取最后输入的名称的主键....即上述插入查询针对其插入的自动编号
查询3>>使用上面的主键recvd将数据插入另一个表中
查询4.使用上方的主键更新另一个表
如果任何查询失败或发生任何异常,则其他查询不起作用
现在我正在尝试使用try catch并在发生异常时删除prevoius插入...
有什么好主意,因为我是sql server 2008的新手.
In my application I had a form where i have to do more than one database transaction within a single button click
ie
When I click button
Query 1 >>>insert designation values to Designation table
query 2. >>select query to get the primary key of last entered designation.... ie .the auto number against which the above insert query inserts
query 3 >> inset data into another table with the primary key recvd from above
query 4 .>> update another table with the primary Key Above
If any of the query fails or any exception occur The others shouldnot work
now I am trying to do it using try catch and deleting prevoius insertions if exception occurs...
Is there any good Ideas as I am new to sql server 2008
推荐答案
这篇关于一种形式的多个相互依赖的查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!