SQL查询问题:对象名 ' '无效

如题:SQL查询加上“use数据库名”就可以成功查询,不加出现对象名'News'无效!select*fromNewswhereTypeid=11orderbyNewsID... 如题:SQL查询加上 “use 数据库名” 就可以成功查询,不加出现对象名 'News'无效 !

select * from News where Typeid=11 order by NewsID desc

问题:
在.NET页面查询不能加“use 数据库名”,结果可以输出全部数据库信息,而不是显示 where Typeid=11 的信息!

这种情况有谁知道怎么回事吗? 帮我分析下!!
select * from 数据库名.News where Typeid=11 order by NewsID desc

不行,还是对象名无效!
展开
 我来答
powerbuildre
2010-02-11 · TA获得超过319个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:278万
展开全部
企业管理器工具栏里面的数据库名称显示的是什么??把它设成正确的数据库名称。要是在.NET页面自然不会出现这样的情况,因为你的连接字符串里面已经指定了正确的数据库名称。

或者:select * from 数据库名.dbo.News where Typeid=11 order by NewsID desc

在不行就是表不存在喽。
湖光居士
2010-02-10 · TA获得超过212个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:191万
展开全部
把数据库名称在sql语句中标示即可:

select * from 数据库名.News where Typeid=11 order by NewsID desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式