绝对奇怪的问题。怀疑是ide的bug?

ytzz 2008-11-22 09:19:38
有如下语句,紧紧的靠在一起的。。
string s = "delete sys_user_role where roleid=" + roleid;
SqlHelper.ExecuteNonQuery(s);

我执行调试的时候

SqlHelper.ExecuteNonQuery(s)里的s的值居然是delete sys_role_user where roleid=1

sys_role_user这个表不存在,是我误写了。但是更改后,不管怎么编译。重启vs,但是执行sql的时候,老是删除sys_role_user 这个不存在的表的数据,,晕了。。

谁遇到过类似的问题??怎么解决??
...全文
121 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangmt204 2008-11-22
  • 打赏
  • 举报
回复
delete from odb.sys_user_role
应该是系统表有同名的
最好是加个前缀看看咯 这样就可以识别他是那个域下的表了
sl2161 2008-11-22
  • 打赏
  • 举报
回复
换个变量名试试
kugou123 2008-11-22
  • 打赏
  • 举报
回复
是不是还有一个全局的string变量,名字也叫s?
ytzz 2008-11-22
  • 打赏
  • 举报
回复
都是小写的。。有图呢。。
wanghui0380 2008-11-22
  • 打赏
  • 举报
回复
大小写看看,大s和小s??

呵呵,娱乐新闻
wesleyluo 2008-11-22
  • 打赏
  • 举报
回复
这几个字也许对你有用。

沉静,仔细,再检查下,
答案就出来了。
leer168 2008-11-22
  • 打赏
  • 举报
回复
没遇到过。。。。。。
见鬼了
ytzz 2008-11-22
  • 打赏
  • 举报
回复


这个是问题的截图。。
ytzz 2008-11-22
  • 打赏
  • 举报
回复


以上是问题的截图。。。
heyu1000 2008-11-22
  • 打赏
  • 举报
回复
sys_role_user这个表可能是系统表吧,什么数据库

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧