我在经典ASP中有一个应用程序,在SQL Server 2005中有一个数据库。
我在SQL Server express版本中传输数据库,我有一个奇怪的问题,我可以用这种方式看到数据库中的表:
information_Schema.dbo.test,所以当我执行SQL命令
时select * From test
我收到错误,无法找到该表。
执行时
select * From information_Schema.dbo.test
我确实得到了结果。
问题是我的应用程序有很多文件,我无法重写SQL命令。
有没有办法在SQL中找到解决方案而不改变我的应用程序中的任何内容?
答案 0 :(得分:0)
我猜你没有连接到information_Schema数据库,而是连接到不包含该表的其他数据库。您是否将表放在错误的位置(Information_Schema听起来不像是典型的应用程序数据库位置)或者您的连接是否错误?