KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

这个BUG让我找了3天

[ 5320 查看 / 20 回复 ]

public datetime UserLastOnline(string UID, string CustomerID)
{
  datetime ret;
  IDbConnection con = null;
  try
  {
  con = new SqlConnection();
  con.ConnectionString = InstantIssue_Utility.DecryptConnectionString(connectionString);
  con.Open();
  IDbCommand cmd = con.CreateCommand();
  cmd.Connection = con;
  string sql_command = "select LastActivityTimeStamp from UserToken where UserId1 = '" + UID + "' and Status = 'A'";
  IDbCommand com = con.CreateCommand();
  com.CommandType = CommandType.Text;
  com.CommandText = sql_command;
  IDataReader reader = com.ExecuteReader();
  while (reader.Read())
  {
   
    ret = Convert.ToDateTime(reader[0]);
  }
  reader.Close();
  com.Cancel(); 
  reader.Close();
  com.Cancel();
  return ret;
  }
  catch (InstantIssue_Exception)
  { }
 
 
  con.Close();
     
}

竟然漏连接了>_<
我太年轻了
分享 转发
TOP

回复:这个BUG让我找了3天

怎麼.......
C語言沒有那尋找除錯鍵的按鈕嗎........
還是........LZ其實寫了一大串,這只是其中一小片!?  囧
另外,找錯辛苦+默哀你的懷具
水羊不可一日無牡丹!!!
你今天膜拜牡丹神了沒??
TOP

回复:这个BUG让我找了3天

没有错误,  但是IIS不停死机, SQL连接爆满.
TOP

回复:这个BUG让我找了3天

呵呵, 没有try ... finally是C++的语法大缺点之一啊。
飛べない翼に、意味はあるんでしょうか?
TOP

回复:这个BUG让我找了3天

不过,好像M$有非标准的__try ... __finally扩展,LZ可以用用。
只要运行进入了__try,那么__finally段的内容,不论如何都会运行。
飛べない翼に、意味はあるんでしょうか?
TOP

回复:这个BUG让我找了3天

pascal,F7各种TRACE和Trace Into……
完毕……
C语言无研究。


欢迎看咱欢乐的东方口胡日记。
藍!俺の嫁になってくれ !
TOP

回复:这个BUG让我找了3天

看着眼熟而已的人路过……
高手不少啊
TOP

回复: 这个BUG让我找了3天

原帖由 Prz 于 2009-10-21 6:47:00 发表
不过,好像M$有非标准的__try ... __finally扩展,LZ可以用用。
只要运行进入了__try,那么__finally段的内容,不论如何都会运行。


Orz, 最后直接把return移到con.close下面了事。
TOP

回复:这个BUG让我找了3天

C++标准建议用函数对象,在对象析构时释放资源,比finally更高效。
另外,M$的Managed C++是有finally的(try-catch-__finally),不过这段代码似乎是C#?
最后编辑wdx04 最后编辑于 2009-10-21 10:08:49
KEYFC第二届版杀 - 川澄 舞
TOP

回复: 这个BUG让我找了3天

原帖由 wdx04 于 2009-10-21 9:58:00 发表
C++标准建议用函数对象,在对象析构时释放资源,比finally更高效。
另外,M$的Managed C++是有finally的(try-catch-__finally),不过这段代码似乎是C#?


恩,是C#  所以可以用finally.  不过当时写这段东西的时候脑抽了下。  就成了这么个大毒瘤了。  虽然,后来我也还是没有用finally,  直接把return移下来。  Orz
TOP