读书人

新人发问:执行cmd.ExecuteNonQuery();

发布时间: 2012-01-05 22:36:54 作者: rapoo

新人发问:执行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上会自动显示出错信息!
好运!

读书人网 >asp.net

热点推荐