专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

asp.net(c#) oracle数据库 共享锁有关问题,小弟我想的快疯了。OracleConnectionTrans.BeginTransaction(IsolationLevel.ReadCom

发布时间:2011-06-23 15:56:21 文章来源:www.iduyao.cn 采编人员:星星草
求助:asp.net(c#) oracle数据库 共享锁问题,我想的快疯了。OracleConnectionTrans.BeginTransaction(IsolationLevel.ReadCommitted)
private   void   ImagebuttonOK_Click(object   sender,   System.Web.UI.ImageClickEventArgs   e)
{
string   stringSQL,   stringTmp,stringLimitYear;
OracleConnection   OracleConnectionInsert;
OracleTransaction   OracleTransactionInsert;
OracleCommand   OracleCommandInsert;
//   设置数据连接
                                                //Oracle_Conn1是我定义的类。类中有GetConnection()和GetTrans()函数,下面我会写出来。
OracleConnectionInsert   =   Oracle_Conn1.GetConnection();
OracleTransactionInsert   =   Oracle_Conn1.GetTrans(OracleConnectionInsert);
//stringSQLSelect是数据查询语句,语句正确我不写了。                                                
OracleCommand   OracleCommandSelect   =   new   OracleCommand(stringSQLSelect,   OracleConnectionInsert,   OracleTransactionInsert);
stringLimitYear   =   (string)OracleCommandSelect.ExecuteScalar();
                                                ......
                                }

//下面是Oracle_Conn1的两个函数:
public   OracleConnection   GetConnection()
{
OracleConnection   OracleConnectionTrans;
                                                //g_StringConnString是数据库连接字符串
OracleConnectionTrans   =   new   OracleConnection(g_StringConnString);
OracleConnectionTrans.Open();
return   OracleConnectionTrans;

}
public   OracleTransaction   GetTrans(OracleConnection   OracleConnectionTrans)
{
try
{
OracleTransactionBase   =   OracleConnectionTrans.BeginTransaction(IsolationLevel.ReadCommitted);
////////这里就是出错的地方,有时会出错有时不会,
////////好象是执行了一类型的操作,马上执行另一类型的操作就会出错,
////////如果不做任何操作不动鼠标过段时间又不会错,
////////请高手指点,谢谢!
}
catch
{
OracleConnectionTrans.Close();
}
return   OracleTransactionBase;
}

------解决方案--------------------
有了 .BeginTransaction 却没有 Commit 或者 RollBack


友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: