首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

新人发问:执行cmd.ExecuteNonQuery();时的 出错信息怎么取得

2012-01-05 
新人发问:执行cmd.ExecuteNonQuery()时的 出错信息如何取得?新人发问:执行cmd.ExecuteNonQuery()时的出

新人发问:执行cmd.ExecuteNonQuery();时的 出错信息如何取得?
新人发问:执行cmd.ExecuteNonQuery();时的   出错信息如何取得?

                catch(Exception   e)
                {
                        Console.Write(e.Message);
                        return   false;
                }

这个方法不起作用,如何显示出错误信息??

[解决办法]
asp.net? 那你至少应该用Respose.Write(e.Message)吧。

要不就设置断点,F5一下。
[解决办法]
Console 是什么?

Web 界面中能看到系统控制台迈?

Response.Write(e.Message);
[解决办法]
设置一个断点在获得sql语句的地方,监视sql语句字符串,复制出来在数据上验证一下就知道哪错了,你这个肯定是sql查询语句有问题
[解决办法]
e.Message这个属性本身就是string类型
你把鼠标放上去看一眼就行了
[解决办法]
新人发问:执行cmd.ExecuteNonQuery();时的 出错信息如何取得?

catch(Exception e)
{
Console.Write(e.Message);
return false;
}

这个方法不起作用,如何显示出错误信息??
------------------------------------------------------
设了断点怎么会不起作用?除非根本没运行到哪里...
[解决办法]
如果是B/S程序
catch(Exception e)
{
Response.Write(e.Message);
return false;
}
像你写的控制台程序 console.write 只在命令提示符下可见
在cmd 中运行试试看
[解决办法]
catch(Exception e)
{
string dd = e.ToString();
return false;
}
然后在dd处设断点监视dd变量,也可以直接监视e。
也可以把鼠标停在e上会自动显示出错信息!
好运!

热点排行