我的winform程序偶尔会弹出“参数错误”4个字的提示框,在保存窗口界面的数据(日期下拉框什么的各种控件一大堆)到数据库的时候发生,客户反应,没法调试,自己从来没发现过,可能是什么原因?
------解决思路----------------------
让他们截图,无图无真相
此外先在自己的代码里搜索这4个字,确定不是你自己抛出的MessageBox
------解决思路----------------------
update语句写的有问题。 你的程序有日志吗? 把debug日志在客户的环境上打出来。
如果没有,只能往客户的环境上打诊断补丁,多加一些日志。
------解决思路----------------------
1、在你的项目里,整个解决方案搜索参数错误,看有木有
2、在客户反映报错的地方,记录一下catch的异常
3、模拟客户的操作,力求复现
------解决思路----------------------
应该在 每个方法中 增加记录 错误日志功能,这样方便排错。
------解决思路----------------------
在从界面上获取到数据和保存到数据库中等关键的步骤中加上异常捕获,打印日志的功能吧。这样既方便你自己调试,在客户那里出来问题,你也不会一头雾水。
------解决思路----------------------
莫非是内存不足???