Wednesday, November 08, 2006

ERROR - Thread was being aborted

一直想要写这篇分享,可是老是抽不出时间。
话说之前我遇到了一个问题,
Error Message "Thread was being aborted"
于是乎, 我就上网查询;

查询结果大多是解说:
使用response.redirect方法來轉到特定的頁面(類似於abc.aspx?par1=1&par2=demopar),但是每次都會出現'Thread was being aborted'異常。
(解决方法:Clean page redirect for setting redirect inside logical code

所以, 我就朝这方向来尝解决我的问题;
但是经过一番努力, 问题还是存在!

再一次无意中,
发现似乎这问题跟MySQL有关。。。
我发现很多`MySQL处理` (或者叫‘服务器连接’) 没有被关上。
不可能啊, 我都有关上`资料库连接`!
原来是我在有些SQL command的结尾没有放"分号".

第二个发现,在MySqlCommand;
每当系统在执行 `ExecuteReader(CommandBehavior.SingleResult)`
也会出现问题!
最后, 我把ExecuteReader里面的参量拿掉, 问题才得以解决。

0 意见回响:

Post a Comment

Links to this post:

Create a Link