代码修改后运行结果同修改之前结果一样
来源:互联网 发布:绘画书籍推荐 知乎 编辑:程序博客网 时间:2024/05/16 04:07
今天在做机房收费系统过程中,因为命名规范有些问题,需要将一些数据库表名重新命名,出现了这个问题:
问题描述(环境:VisualStudio2013 ;框架:.Net Framework4.5 ;语言:VB.NET):修改代码之前,数据库查询语句cmdText中的表名为“T_UserInfo”,修改之后,把表名修改为“T_User”(当然数据库中的表名同样修改为“T_User”),运行出错。用Try……Catch获取异常,异常提示“对象名T_UserInfo”无效。
逐句调试找到问题所在,如下图,虽然已经把查询语句cmdText中的表名改为“T_User”,但查看cmdText的真实值为“select * fromT_UserInfo where userID=@userID and password=@password”,说明,虽然表面上已经修改了表名,但实际上程序执行的时候还是对原来的T_UserInfo进行操作。
遇到问题解决问题,自己解决不了,还是站在巨人的肩膀上去网上寻求帮助。
1、在网上只找到了一种解决方法,就是重新生成解决方案(不过不知道为什么我没成功,但人家可以成功)。
2、先删除相应项目下/bin/Debug中的文件,再重新生成项目,完美解决。
遇到这个问题,解决了也就先这么记录下来了,网上也没找到太多相关的介绍,不知道描述的清不清楚,实际上对其中的原因还不是很清楚,不知道为什么会出现这种情况,希望对遇到此问题的朋友们有所帮助,希望路过的大神能够指点迷津。
- 代码修改后运行结果同修改之前结果一样
- Eclipse 代码修改后仍然是之前的运行结果
- Eclipse 代码修改后仍然是之前的运行结果解决办法
- Eclipse 代码修改后运行还是上次的结果
- eclipse中修改代码后,运行还是之前的代码
- 代码修改了运行结果却没有变化
- eclipse修改后运行的还是之前的代码
- 如何让vs2010运行程序完毕后还保留运行结果(最新修改版)
- SHA1修改结果
- PLsql 修改查询结果
- 运行发布商品后,查看结果树中,有:提交错误,修改后又无效门店ID,
- vb.net Dateset单元格重载(网上重载修改后结果)
- j2ee开发过程中问题--修改了servlet后,run结果并不显示修改后的结果
- "返回"——查询结果后插入修改完成返回原查询结果页面
- 搜索页面左边树型搜索结果代码 修改
- Navicat 查询结果无法修改
- Charles修改结果返回参数
- 修改完linq配置文件中数据库地址后,运行还是加载修改之前的地址
- 断电后重启Hbase出现KeeperErrorCode = DataInconsistency
- 发挥地方会更方便的分公司的方式的范德萨范德萨
- malloc 申请二维数组
- 很反感脚后跟分解分解法国和法国和地方的三个地方
- 未将服务器'66.77.88.72' 配置于 rpc
- 代码修改后运行结果同修改之前结果一样
- OpenGL: 3D中投影矩阵公式的推导
- Bouguet极线校正的方法
- 使用测试账号实测微信公众平台各接口
- 文本框只允许数字、字母,大写字母小写字母
- 在Viewpager的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.
- poj 2054
- 适合重载操作一看
- STM32_SPI驱动分析(SD卡)-(2011/01/22)