SQL数据库中一个表中改一个数值,总显示对象名无效

我用的是这个命令UPDATE 表名
SET 列名 = 'A'
WHERE (列名 = 'B')
修改别的列都可以,就唯独有一列无法修改,显示对象名无效。
依旧是对象名mcardsell无效。我要崩溃了。

第1个回答  2009-11-13
改成
update 表名 set [列名]='A' where [列名]='B'

试一下。
------------------
把你的表结构和sql语句截个图发上来。
第2个回答  2009-11-13
跟系统变量重名了?
[mcardsell]=值
试试
第3个回答  2009-11-13
把代码放在查询分析器执行下看看是哪一列号无效,把执行结果贴出来看看

是set 的列号无效还是条件时的列名无效本回答被提问者采纳
第4个回答  2009-11-13
这个列可能是个 SQL 保留字。把它用引号括起来试试看。
第5个回答  2009-11-13
说明表中没有mcardsell列

如何解决“SQL对象名无效”的问题
这个问题有两种办法解决。 先说解决的前提条件。首先,要用备份文件还原数据库,我们这里的数据库名为testdb,里面有属于用户test的用户表。这个很容易了操作了,不多讲了,在企业管理器中很方便可以恢复。恢复后,就产生了孤立用户test。然后,用sa用户或者具有DBA权限的用户登录,创建一个test数据库登录...

SQL数据库时提示对象名'XXX' 无效,什么原因?
原因一:新建的数据库,没有将初始数据导入到新库里。 解决方法: 请登录到我司数据库控制面板->备份还原系统,然后使用数据库还原的功能,在那里直接将您的数据库备份上传还原,如果操作过程没有出现错误,一般您的数据库就已经还原了,此方法适合还原一些初始数据不是很大的数据库(30M以内),如果您的数据库初始数据很大,...

为什么的SQL语句可以正常执行,但是却显示对象名无效
通常是因为你在查询的途中又修改过表结构。解决方法:备份你的查询语句 关闭查询选项卡 刷新数据库、表 重新建立查询,粘贴语句执行

用select语句查询sql数据表的时候,为什么会出现数据表对象名无效?
肯定是没连接对数据库,对象名无效,就是数据库中没有你查询的表。

用SQL Server2000建数据库,运行程序时显示“对象名无效”怎么解决
你的对象名无效,是数据库中没有user_info这个表名,我想你不会犯把表名写错这样的错误,肯定是你的数据库连接的不对。你先检查一下查询分析器登录的服务器是不是你本机的服务器?另外确认企业管理器下创建的数据库是不是创建在了本地服务器上。最后检查一下查询分析器登陆后上方的下拉框里面有没有...

sql中defaultquery对象名无效什么意思
sql中defaultquery对象名无效是对象名不正确。对象名无效的原因建表的代码又执行了一次,必须一次性写完后再执行,插入数据。

sql查询出现对象名无效怎么办
1、确认数据库是否选择正确,默认选择的是系统数据库master 2、确认当前库是否存在查询的表名(是否表名写错)

新手求教SQL查询老说对象名无效
注意几点:1、数据库的选择是否正确,默认进来是master系统数据库,基本不会是我们“常用”的查询 2、确认表名是否写对了,表是否真的存在。(列名写错 会提示 列名'XXX'无效)

SQL为什么会出现对象名无效,我是建了表的啊
有时候是会出现这种bug,重启一下sql也许就行了,多半是不会影响运行的。当然你最好是在改变了表结构以后才新建查询。

无效的对象名问题,怎么解决
以sql2012为例,我们在sql查询时,有时会遇到这种情况:查询失败,提示“对象名 XXX 无效。”2 原因是,例子中的examTest只是表名,没有指定数据库名,加上数据库名和所有者名就可以了 3 如果只加数据库名是不行的,因为数据库里的表是按角色管理的,不是所有角色都可以查询某个表,所以必须只能...

相似回答