机房重构Debug记录

简介: 机房重构Debug记录

1.2021年1月8日

  • Bug:未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。
  • Reason:写反射加配置文件加抽象工厂的时候,DAL层没有引用Factory层


2.2021年1月9日

  • Bug:将字符串转换为 smalldatetime 数据类型时失败。
  • Reason:插入数据的SQL语句写错了,参数@uid和@ontime不该加单引号,加@的作用是后面的内容当做字符串看待,和单引号作用重复了。
string sql = @"Insert into Line_Info (UserID,OnTime) values('@uid','@ontime')//错误
string sql = @"Insert into Line_Info (UserID,OnTime) values(@uid,@ontime)//正确

3.2021年1月11日

  • Bug:SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。
  • Reason:给SQL语句传值时失误,导致传了空值,默认为null。


4.2021年2月6日


Bug:变量名 ‘@checkstate’ 已声明。变量名在查询批次或存储过程内部必须唯一。

Reason:command.Parameters,这里传入的参数是不区分大小写的,所以’@CheckState’与’@checkstate’被认定为是同一个参数,重复传值导致存储过程内部不唯一。

string sql = @"update Recharge_Info set AccountDate=@AccountDate , CheckState=@CheckState where OperatorUserID=@id and CheckState=@checkstate";

5.2021年2月7日

  • Bug:创建窗口句柄时出错。
  • Reason:改成Environment.Exit(1);就不报错了,原因未知。
//错误出在这句话上,它的作用是完全退出程序,因为Application.Exit();会导致一些线程退不干净
Environment.Exit(0);
相关文章
|
4月前
|
Kubernetes 测试技术 Go
sealos issue #2157 debug 思路流程记录
sealos issue #2157 debug 思路流程记录
55 0
|
2月前
|
SQL
关于ThinkPHP5.1+的Log无法记录SQL调试记录的小经历
项目开发阶段,除了基本编码外,性能也需要实时关注与优化。之前我的大部分项目都是使用ThinkPHP5.0以及ThinkPHP3.2,对于框架提供的日志记录和日志配置都差不多,然后使用ThinkPHP5.1的时候就吃瘪,花了十几分钟才好,所以写一下防止后面忘记了再踩坑。
88 0
|
2月前
|
存储 数据库
cannot read properties of underfined (reading ‘code‘),别光知道抄,有的时候,细节就是影响全局关键,别人代码到你项目不一定100%正确,判断bug出
cannot read properties of underfined (reading ‘code‘),别光知道抄,有的时候,细节就是影响全局关键,别人代码到你项目不一定100%正确,判断bug出
|
3月前
|
安全 Java 编译器
写个代码扫描插件,再也不怕 log4j 等问题
写个代码扫描插件,再也不怕 log4j 等问题
27 0
|
Shell 开发工具
如何快速定位到报错日志中的关键信息,一招学会,赶快GET吧
如何快速定位到报错日志中的关键信息,一招学会,赶快GET吧
如何快速定位到报错日志中的关键信息,一招学会,赶快GET吧
|
Java 应用服务中间件 Docker
同事嫌我改Bug慢,原来是没掌握这些代码Debug技巧
代码Debug调试是研发工程师日常工作中必不可少的重要组成部分。进行代码Debug调试的目的无非就两个,一个是自我检查代码逻辑是否有问题,便于自己将Bug消灭在测试介入之前;另一个是进行线上问题排查定位,找到实际在跑业务的过程中出现的Bug。
同事嫌我改Bug慢,原来是没掌握这些代码Debug技巧
如何给Airtest脚本/报告增加log记录
如何给Airtest脚本/报告增加log记录
680 0
|
前端开发 C++
#yyds干货盘点# 【Vs code工作记录二】如何解决vs code波浪线
#yyds干货盘点# 【Vs code工作记录二】如何解决vs code波浪线
146 0
#yyds干货盘点# 【Vs code工作记录二】如何解决vs code波浪线
|
XML 安全 Java
零碎知识debug[二]
零碎知识debug[二]
106 0
零碎知识debug[二]