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

这个BUG让我找了3天

[ 5350 查看 / 20 回复 ]

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

呵呵,C#啊,怪不得看起来很亲切... 和Delphi有血缘关系嘛... :D

恩,Finally段的执行效率确实不好,不知道随着编译器的发展能不能得到改善,毕竟用起来很友善... >_<

-------
另外,还是建议LZ用finally把那几个Close放进去,不然万一发生了那个被Catch然后忽略掉的异常,又会有东西漏了... XD
最后编辑Prz 最后编辑于 2009-10-21 11:34:06
飛べない翼に、意味はあるんでしょうか?
TOP

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

恩,感谢提醒.  Orz
明天要改很多东西了。
TOP

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

C#?我还以为是Java呢,嘛,反正看起来用起来都差不多的样子=_=b

咱可是痛恨finally,原因就在于过去写Java转C的转换工具时finally无法解决,但是Java程序员太喜欢用finally处理异常,C/C++实在要用类似功能的话可以考虑一下goto,但还是很恶心啊~~~
TOP

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

你这个情况编译器应该提示检测到无法访问的代码才对.....

好吧,我的项目强制全部使用强类型DS,严禁出现拼接字符串甚至new cmd这样的东东出现.....

你这样做小心SQL注入哦..........就算要用拼接cmd至少也要做成参数吧?

而且为啥不单独上一个conn类........

可以吐的地方太多了....反而不知道从何开始........

不上单独conn类至少也要上using保证即时销毁吧..........

只取单独一个用不着上Reader吧.....一个 DateTime?  + ExecuteScalar 应该就能搞定.........

项目没有分层么?至少把DataAccess单独摘出来排错的时候也方便一点.......
最后编辑Bce 最后编辑于 2009-10-22 11:51:45
模范好人活雷锋爱女儿胜过爱老婆女儿汐的爸爸喜欢给老婆换装富有、阳光、和谐的程序员领导心中的金牛座工作模范为家庭抛弃二次元的 服务器魔王Bce
L.B四个月,最喜欢看小女生跳皮筋。Orz
L.B五个月,最喜欢的玩具是键盘。 Orz
L.B六个月,哄睡觉的方式是抱着不停的上下楼梯。 Orz
L.B七个月,开始招猫逗狗撵鸽子。 Orz
L.B八个月,四颗门牙咬咪咪。 Orz
L.B九个月,啊呜啊哇啊呜啊不啊呀啊爸。 Orz

Laputa Chen (1984-2012) 我们一定会在量子的海洋中再会的。
TOP

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

这段好像是C#代码吧?
漏关连接的代价是巨大的……
大家好久不见
HOST这个东西不能随便乱设置……
祥瑞御免,家宅平安
========================
“山东啊……目前这个节目中的确是没有什么机密级的内容,但是从主持人的语气来看,这个节目的监督对帝国海军非常了解,我担心有海军内部的高级人员在参与。
严令山本,MI作战必须中止
TOP

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

楼主,既然用try,那么请继续用using语句,这样几乎可以完全避免资源释放类问题

PS:突然发现bce君把可吐的地方都吐得差不多了w
最后编辑粘土火星 最后编辑于 2009-10-22 12:18:44
AJI,舰狗
TOP

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

唔。。。。。。。。好吧,我承认最近看招聘来人员的机试作业太多了。。。。。。。。。

结果面机试了一堆大学生,一个合适的都没有。。。。悲剧阿
模范好人活雷锋爱女儿胜过爱老婆女儿汐的爸爸喜欢给老婆换装富有、阳光、和谐的程序员领导心中的金牛座工作模范为家庭抛弃二次元的 服务器魔王Bce
L.B四个月,最喜欢看小女生跳皮筋。Orz
L.B五个月,最喜欢的玩具是键盘。 Orz
L.B六个月,哄睡觉的方式是抱着不停的上下楼梯。 Orz
L.B七个月,开始招猫逗狗撵鸽子。 Orz
L.B八个月,四颗门牙咬咪咪。 Orz
L.B九个月,啊呜啊哇啊呜啊不啊呀啊爸。 Orz

Laputa Chen (1984-2012) 我们一定会在量子的海洋中再会的。
TOP

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

完全看不懂写的是什么····

                                       
TOP

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

Orz,  VS没有报检测到无法访问的代码。
我其实没有学过应该如何在VS下用SQL, 甚至连C#都没有学过, 全部是自己现学,一边翻着书一边乱写出来的。  Orz
TOP

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

原帖由 I_Shinji 于 2009-10-23 12:47:00 发表
Orz,  VS没有报检测到无法访问的代码。
我其实没有学过应该如何在VS下用SQL, 甚至连C#都没有学过, 全部是自己现学,一边翻着书一边乱写出来的。  Orz 


感觉有点悲剧,或者你可能看错了书。。。。orz



没检测其实是正常的,return放在try或者catch里面都不会报错,放在finally才会出问题

不过我的习惯从来都是把return放在异常处理外面
AJI,舰狗
TOP