1以sql2012为例,我们在sql查询时,有时会遇到这种情况:查询失败,提示“对象名
xxx
无效”。
2原因是例子中的examTest只是表名,没有指定数据库名,加上数据库名和所有者名就可以了。
3如果只加数据库名是不行的,因为数据库里的表是按角色管理的,不是所有角色都可以查询某个表,所以必须只能所有者。
4如果不在sql中指明数据库名和所有者名,也是可以的。这时就需要在工具上设置数据库。
5把当前数据库设置为
test之后,再查询就同样不会出问题了。
难道都不会看英文错误?错误提示不是说了嘛 ADO 错误 这一看就是应用程序连接数据源失败嘛 ;你去检查一下ODBC 数据源;存不存在user_info这个数据库!!步骤:开始-设置-控制面板-管理工具-数据源 ;没有的话 自己配置 步骤知道吗?打开数据源之后 选择系统DSN -添加-选择相应驱动-sqlserver 驱动在最下面 然后就是自己配置了;给你张
以上就是关于SQL新建查询时表名没错,为什么对象名无效全部的内容,包括:SQL新建查询时表名没错,为什么对象名无效、用SQL Server2000建数据库,运行程序时显示“对象名无效”怎么解决、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)