绝对奇怪的问题。怀疑是ide的bug?
有如下语句,紧紧的靠在一起的。。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 这个不存在的表的数据,,晕了。。
谁遇到过类似的问题??怎么解决?? --------------------编程问答-------------------- sys_role_user这个表可能是系统表吧,什么数据库 --------------------编程问答--------------------
以上是问题的截图。。。 --------------------编程问答--------------------
这个是问题的截图。。 --------------------编程问答-------------------- 没遇到过。。。。。。
见鬼了 --------------------编程问答-------------------- 这几个字也许对你有用。
沉静,仔细,再检查下,
答案就出来了。 --------------------编程问答-------------------- 大小写看看,大s和小s??
呵呵,娱乐新闻 --------------------编程问答-------------------- 都是小写的。。有图呢。。 --------------------编程问答-------------------- 是不是还有一个全局的string变量,名字也叫s? --------------------编程问答-------------------- 换个变量名试试 --------------------编程问答-------------------- delete from odb.sys_user_role
应该是系统表有同名的
最好是加个前缀看看咯 这样就可以识别他是那个域下的表了
补充:.NET技术 , C#