用select语句查询sql数据表的时候,为什么会出现数据表对象名无效?

如题所述

肯定是没连接对数据库,对象名无效,就是数据库中没有你查询的表。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-24
请在查询之前使用use ‘数据库名’

use CInsWeb
SELECT * FROM [NewsSys_Menu_tb]

如果是在数据库管理器里使用这个,可以直接在你要查询的数据库上点右键新建查询,进行查询,可以不使用use语句

如果是在.net程序里使用则请在查询之前使用use ‘数据库名’

use CInsWeb;SELECT * FROM [NewsSys_Menu_tb] ;本回答被提问者和网友采纳
第2个回答  2011-05-24

select * from 表名 where time in [xx..xx]

用where限定条件 ,然后 in 在一个范围内取值。
第3个回答  2011-05-23
什么数据库?追问

sql server 2005数据库

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

SQL数据库时提示对象名'XXX' 无效,什么原因?
2. 可能您的编写网站程序的时候没有注意通用性,在查询数据时采用了类似 select * from dbuser1.table1 这样的SQL语句,一般来说,这不是一个好的习惯,在这种情况下,如果数据库迁移过的话,经常会导致对象名无效的错误,为了避免这种不必要的问题,建议您在程序中查询数据时,直接用 select * from table1 这样的方...

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

如何解决“SQL对象名无效”的问题
author,会说对象名 author 无效,而用select * from test.author就可以访问,这个是用户首选身份的问题。方法一: 解决很简单,就是察看test登录用户是否具有dbo的权限或者系统管理的权限,有的话去掉就行了。 因为如果用户有dbo身份,那么它登陆后的默认表空间是dbo的系统表空间,所以去掉了之后,就会以...

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

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

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

VS C# 查询数据库SELECT * FROM Table_1出现 对象名“Table_1”无效的...
就是说你的数据库中没有Student这张表 如果你已经创建过了你看看你的数据库对不对,或者这个表是不是有所有者 默认的创建的表的所有者是dbo,但是你如果创建的表的所有这不是dbo,比如你创建表的时候是这样写的 create table sa.student(... 则这个地方你就要用sa.student ...

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

sql数据库sysdatabase对象名无效
语法完全没问题,系统问题,把代码复制了、SQL 关了再打开 重新实行一次,应该就没问题了 否则就是sysoblects这个系统对象被破坏了

相似回答